<?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/20230331"
  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-20230331.xsd" xlink:type="simple"/>
    <context id="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if7a5ff503285455aae2d0e683b2c39b1_I20230414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
        </entity>
        <period>
            <instant>2023-04-14</instant>
        </period>
    </context>
    <context id="if819ed48e9c44355ba5e1cd051767518_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i91de251445964690a843cf43fbd3167a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i51ba9c787894494da1659940681f5ec7_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ifcfc3ca3e22f43b6969996aa7c9a6eac_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="ib802f00399c44045820d0a65cb3ee9cd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i7126342de2b342098b95630b737553c9_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="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i89fa5086de3e4d27a9abfdf23ac59e1e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib470184adcb44eb0a6eb6f4fc7b6fe3b_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia9a307fab6a940e0bb5525d442b69b22_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i288c3e3d96b045aaad811e3a10961c83_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i61f2e75d6cb24fcaa4d69ae20847e740_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iac7e9cb7b6704144a2a1263deb6700a1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8b80fa50218c401d954751956accb4a8_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="i8a288752c3174a9e8bda54c2ba2f7475_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="ia706849ec3514475a2b99ce3f3674b69_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="if4e8bb85f0664fcfa451ae47b6e21d1e_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="id0908f39c93040a2b75e3b9e331e3cca_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="ife02f97eb2af45bea957d8ef007f1164_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0ca77cf2a7544d829743568034095974_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0674bf2bd1dc4361b0c3ef4aa662a7f4_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie3e479463fc14072adae3513a93a91c6_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i94d848d72d23429a8be52c17104fc1db_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i0e8adc29f0a8423eb4450d71649ae622_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i70f695f46c8d4188b87bda9de5687bb2_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i12b99a543f934c84af2431ab499b24ae_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iac25f1b90d134bb8af43de2e193a6e03_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i39a365491cc14976a3bdd00ca9cedb37_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="i449e52144771431a8c8f436d9c12a882_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="i0efda2f2cb6c48ab9d13afaf3060d7e4_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="i75c71c3c1289468aaa9f84708db18084_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="i72e60f7ffdba4832a0f30bca7a64d39b_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="i42219f982fa44abfb9ab9438c3889868_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i57940ff5d43843f29bca778e56626d55_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8b45dde244ef4140ba0a085dc7ec22f0_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i891783c671774dc0a2c2756eec54ff61_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i353431157d7842cdb3d3ad7fbf5649a0_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i6c92fbdd0c0d420a991881e0059fb971_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i4d14a6996f444c66b6298680a4b59aec_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i07273c84ce5f4d76b095bf6aeb73bca6_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib816400e1bd84ce2ba68ccfd51a2e217_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8f7827edf70c465c90f697ac71cfb0ee_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ic7d416756ff04eb19b6e22acdf3ad63d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i2fa3792dc73d4c3ab8cf8b373cc00d77_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="i188db2e0383a4c36ba4a499632cffb70_I20230630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i6f927d9efec64a9198d0654c1ed050af_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i48bf19c1490b4604b21ee2590046657f_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5dc1aa363d194c7b9899b9bc09e19c72_I20230331">
        <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:Fnm_SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib2e4c9c3f4ff478f955e05920e9b43e5_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i412dd02773344f4e814b31b8a560ea37_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8e9b1fd39e884598a3d34bae8e2a40c0_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6db60a277d084f1bbf8be5201dc5239a_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ifa013f642b7b406c8bc8b46f92911cbd_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3310ce65825448cbb0251bad4b502ee0_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i406ddcac190e46bd91ee77c969df24c2_I20230331">
        <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:InvestmentTypeAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id47e59e6859942aaaf59a6afbceb24aa_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:InvestmentTypeAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie675ebf3f4b94169ab2d89573ec9ff96_I20230331">
        <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:InvestmentTypeAxis">srt:PartnershipInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i72fbab0596c9445684f41c743efdaebe_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:InvestmentTypeAxis">srt:PartnershipInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1860daf2236849949b7f89195a6b8ae0_I20230331">
        <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:InvestmentTypeAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i42ae5e505fe340748be7665a1258cae4_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:InvestmentTypeAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5c284bc9ab4c4d32897b11cf37b58844_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i9dcbe6b18f94463faefc927c3351654f_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i53a2a65fc0e44765988ec3e21de69e63_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="i743276a67e7345b0b5afea9d6b0ee20d_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6a7b05eeaa1a4123afacf8ffec12f4c6_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia891641f9dd04baa99953a9f9353c173_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ifcac5cecad3641499f33e1373a12c605_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="i0253e705998748d5aa5fc5d3366686dc_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i214f630df5fc4a8bb5324aee141e932a_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="ib96b20ab3c0e473695a57cae9301e275_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="i590aa52c919243ec844da81a5baebd9b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">fnm:MortgageLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifb8ed7ea82f64fd3962d3a0e6dbbc851_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i39cb158a4fda4af587733e311d7ed5db_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">srt:MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ice1cda65a69f445e95cd667ef97529a2_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if1a98e313eea4c2fb6760d22d352fb3d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7af8eac764294414a1ba909c3eb8ebc7_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i240fcbfa2088419c8bf151353bbd344e_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i2c291c15691d4187a76d08dbd5c358a6_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ia3e0b46fc9404d7a96785e4454365244_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i69f3095d5b564b15aed22cc98a258afc_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i85aa3b4e513d49c5bbe7082a935afac4_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i5b30deb0d1dc4a9f9cb7d2df16121b96_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ic3019cf3e2534de2bcbfc7b9c6bf1daf_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i2928825d9ca2415d9f24aea24f39b3ec_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="if13d2ad62ded49a9a88efa3fecaf7ccf_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ifc335564d2924216a8539c627b8c4514_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i37cabd0e06444842aa26e8ecc1bbd5b6_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i97f2d86fa19f47a1b092f72380192ef5_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib17b3cb846864b39885eeb28f00c938b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="icf32841d7cf64bff8f36e15b9afe297a_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i11ddc28a3aa04d8089ef6f8cbeab379b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6ea9c804b25146819e027ec7c0831cbd_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ic1bc6de3bdc241ffb3656a34fae4b50b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i77520c1902e244d8a851e4c8ea5a89fb_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ieaad29b263b147348673d843784c6c6f_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iec0c89b6fc2645008992b4052c437cd3_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="if78459ae50b94a2a91af99f47d1b18e4_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iad13f55d8d614f189ab14091b1ecf4bd_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7724bc202f0240d1ab53b38c8b1d19e9_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i83a90bb81e56451fa7fbf84b32387f43_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib193c813e5c54dc6917a6b536a4b1ae0_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i4cdc9628d0534e73860b3586c9906b24_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ic5d487baff9d4412b47e785b21305209_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i4ba894598dc7429fb1231b00148eeffb_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i0117b7bc9b884e028113749324ce8d33_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i3c62d9a3a3654cbabb10e5f5a7db8648_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i522ab7914c1f41be90c04acf7622cb65_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i07c6ec4c626e4d7d92fa777da561c83d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i5749823e00c64cecbf46ee3fc56e4d98_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7a09b5c0df1943de9ca34c75f3790ea6_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i66b2f3a76e134db685438aacff2e4a29_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i5331be80e7404a23bb6d31e2118d41cb_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i553268ea589c4eeb83b907cc464c93cb_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="iaeb23b5f566b4723ae53f363d0647211_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="ib3c06ca7ba3b4deba593365a7ffdc26c_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="i15480cf7124344249bfa3af9089a2e8d_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="i26868779021e4531b5e8c7d4106bf392_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="ie76766d640224856840c82bb0a55b009_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="i1c4370859e744e719a7b8438f7bd0d0b_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="ia1d6b1cf190e432ab4e28d0e2dad3439_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="i136d97adf6c449569e638d8aafdca197_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="i17b0c9f932c047ad83d7d8696ecb5339_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="iab4f66fbcada472e87f0c766631ac77a_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="iaf46d601b1a84a448db44c1a82218180_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="i1d073a73089f496fa230eddf6afe3cf4_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="i232ef9bca9d840468aa0331e662171d9_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="idc1ff42c17c040bc930c1019355bb4b5_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="if99c3c451e3241d0889a3c2885769c5f_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="i5f73454bb8844b5691ace5a3aaecfbe1_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="i73cd451690e445a7ad8193d80fa3a44b_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="if35ac93f23f74d0e91fcb44a21f25750_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="ifa4fafc534e84f358ac9f455c89761c8_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="if1fe5c55d38445ba97adec5471bf20b7_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="i256df09495614c23b630e2d14f1dadb8_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="i916eab1fddeb438a92e7145063cbecae_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="ie2f2e3ce6ba74aceb0841d5e29298b62_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="id1ebbfc585944f13a89706f37af4c56d_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="i29bb0a1198ec469f8d6279defed07155_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="ie18521f3e3f24d389930a9d510d874e4_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="i6e032d5f83a04abf958a9c0d49995a6b_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="ida9a40ca6bcc42c693a5c8837a922d84_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="i8f891477b8e9458aa4d52e38f8ff44d9_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="i766fe48a892e4d8692d10a44d8d747e7_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="i811ba406e6124ee89b7c83a7fb032243_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="i46fd8c4e5aa34b99859e4f41f93641a9_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="iefa0d415be224f018406465b743b33c8_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="i2f09076ce9044cbc98501f49b9fa2c61_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="i0dffa9aa20c44924b1c4ae2c3c99e94e_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="i8b2931e2c95a4569995c8f4e299c7f91_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="i93d97cad93f04554b13abfaa129bb4dd_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="i236544c1dbc9415f8ebb6de3a0d7e2b8_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i141347afbd8446afbe461d62bbb2e734_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i220fe9c616db48dcbeeb13d88bcb5d45_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic693cab30dec40b799002d4da4963251_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3316c8bf55b84a0c8bf774a128dcf935_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="id31732aae380473f8e8871e68702f3c6_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i496dc18b91494e508bd60623166e17e8_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i144a9350b98c40a7a6c2577e6273c3cc_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i9113f65b95ab4d0ca7d29dd2c4d85eb1_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i566119d91f2b4b9ba0a26a2f26aab10a_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6481132449aa4681b6de75c704ae6748_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="id3cd342658cf45d783de6db90750208f_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6f233a320df64665a57fbe7b3e269c2d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iafc2c1d77b9749a8a3a54f12e0ed59e3_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifeb0b8b6c7e34dd9948eb9542be497c5_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ie8a95bff592d43fb96c741059eefbc4f_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i81478591d33e4129bf491b571c212f1e_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i4f0ee87b67f64b5bb014fbf9b7ffeff4_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i53a751229c7d422e8279d0514ca8b5bd_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="idac98be642ab410f92541956ca805998_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8da577628def419d9348ef9651437d72_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i5c0433d20a0240468038deb5ec01cc6d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6e3c655c13284f6a92f67c92f69b677b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ia94777d158af4d23a021174cfd994b62_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic9ea48f08e83422cabc51fa52cfbb89b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="if18cb14c5ddd4e1aa9a6f761cd91f3a2_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i26b13cd02e8244a2b686b2161a69dc8b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i9dad252b687149d2b11f40bc56dce4e5_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i734472fd00424d829212f0b7f3983507_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="ida96f61049a84e7591016db4887e6ab6_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="i674be5ec0f9d46749f94581d7d2b9c8a_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="ia77a0243a08048c489df9f52ea9efd61_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="i76afd6e7f3934b30af9a666418a611c9_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="ib0bc4c21f44649b39b732ea2938953a5_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="i90967217b97f4d8098ac9c35051dee76_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="ie9203c420e5a404bb4ec5b85df0eca1a_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="i68e3541fd64f40a58638447eed2b51a6_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="i41fee701396748d698b0b2ea25f6f657_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="iae1fc15ec7f743cb91f88bfce6846c10_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="id2df1273a5c14d268ba3487080e497c7_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="ie34d953d5dd64eb18aa758bb4814c937_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="i15837be4cbc84740929c8d74461d9ce1_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="id2adfe5de6f34a9f903ce95d0fa94d04_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="iac00c892f46841178e806c33f7a60d4b_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="i484841c4f6fc4a6a8889954aa3050c3d_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="i049ef1d9ef1a4b989f536f22a106a060_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="i7282e7a012d148458ae3fba58c810e6c_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="if0d723fd62854b41a3e35c28aa591944_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="i9c9ec7186d2f47ff8789914e3943a7c4_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ie256f9b2b7d449b284dd9ae07dd46cf5_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="i6fd8404e66c449e8aa5c9591bad036c2_D20230101-20230331">
        <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>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6cad39e5fb0e45019f1c41050fec67ad_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i34ae90f50d304b87b1ae81bdb4de5d85_I20230331">
        <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:SpecialMentionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ice23efe747824f7c866f6d97ff18008a_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iece9297935644a13a4310cdc1045e38f_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ifc5a0b7def9a48d997d6bc9aa2adfedb_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8bfaa3afa2b74154967b0368744c0743_I20230331">
        <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:UnlikelyToBeCollectedFinancingReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i799d8a7249154b6eac2f61b41ea9f8d2_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="i4dec6efb2600411eb6c6d0e7ae62a4e1_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:SpecialMentionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8eab35a1ac8b474b8109c21e317ace98_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="i1674b9defb6a48ee9b0e30f638995fdb_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="i684b46ca684547ed8c7f89cf9b768100_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="ib932c19d683d421bbb3d646e35e4131c_I20230331">
        <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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:SeniorHousingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i02218a7835bb4c11a7b867ffd52cc096_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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">fnm:SeniorHousingMember</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="i55c4fad0da0e4a359d8fe0ac61d135b5_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5e6bdeae408a45ae93ab193ecc7e7eba_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i597534c7a79943b185c601c656600fb1_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i75f0919f7732462b9255d142ec61e612_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i81dd3d998dbe4a248a8f68f4c82bfe4c_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i21acf425e04f4f9bb8fbbfbae1ae7642_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if2be373968e94e2f913b30df014c5167_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3ba62e5245a244f4aeee625cbedb2126_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1bc88f8159f643c7a461261d361b45a5_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6f13ed5cafaa407f8da9b66021622372_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifa009b71c931456585595f8e0869dc00_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibabbbe5508874bffa8f92fa498de2ed1_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i89b911bb35854868969146c0c51b7d8b_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia2fdb44bb48942a7aae71f092d8140ca_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibc8201c86e294a8c88cc1923804b86ce_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4e5425161f054cf688bec08fdce8e604_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i64a573662a374e469a2c4eedcf815b19_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i981ca599e26c471ab7b94bbe386e1a44_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2a1bef4885b24834b4ade3d73b20d8c8_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic505410d29ba416096653fba4d348b03_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie99585cf0314408aa824abf195eb7df1_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i062a4397a0c44951b50954084f4c72b0_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib96dfb9fe78b4fc5bce2a13193631a2f_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="icdde67fc020b4bbe8c3156d5d0fef0ae_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib3e98d073f5a450cb2e026737c314573_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2a9a50effa8b4dc3bf161762b1b6a09f_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="icea38f4a125945d9b61aaf5a81cab346_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iac969621150440e2b3dd02b73675866b_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id6c085f3e8b6417c9f7c5894e1d67695_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9241f6eb84c14e038c2fadfd7ea05ac5_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5b8f792e4c194473b1b1c606f11a0004_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5f3865a6f89a4881b0a5ceb7c3078309_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i54b7f92f045346b094c3dc7898b6e04b_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i754a3207d5814c6dac02965f85af1257_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ida4e9383eb6f4f928bb9b9dcfdef0a29_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i96a8d3a98b214d808a729d6631a1bfa9_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9d2af473f74048feb52dcf8ef4729acf_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8c3b01c6cd854749aa0eba63b8b81e41_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i78c0bc7dc87b41afbd1538ca3e6b54ea_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="icc8a928c20be462fa78772a48cdc84e5_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ida9a99929b3244e6b1c3b10df4ee0658_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i1a18955cd8704bfaa25ff490bc8bc043_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib0238267ee144127ac6e755bc088db37_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2f48ed4d54a842feb253b8a0649fccc1_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i361c42fc19b34b60afd25743e26e8cb9_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0c7cbfe0cf624d9d94c9dd6f61b41313_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i1ccbe035c83a426096f6805f24ab6b17_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib7ceac6e610b40c8bc5a19e551173a2d_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie8d009eef6794d9992af841b900b2c74_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6dbf906356974b39a81ee5aee2ddf552_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8e7f4aa9d8a04e98926024fa5d9e7210_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8af20c1c37fe4746b7aa5ee09c45ca43_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i30d7f7615fc44dbc813ec24cba2196f4_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie44ca90e6a6442308d1759ef6ac91fd5_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia92df0bf07dd4c5794ce28db868caf92_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i1a5c69de134142838cb25d244e92da33_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i51c62a069d384a91a03f2c3bcc971c69_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i3ac9591e9f9c4ae8afb8ec2c31ad4e24_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4f4f9458c49c460ea150984f67bb5399_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i88c4858b1fb648e496ac5a0f151a43dc_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7f3ad813c0c94be8ada0ed5897a69bf4_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i942fb028f478457a907768b7f664f727_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i220c1813a456479aa6b50621a72585aa_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7113a1284856438ab6cac42fd25e8bd8_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i61ad4f95fb7b42e7ad81ffd8ba06ff6d_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iab263834265b4baf8f7307b42edf0f95_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i3fd3746d35474213bbd31a459f7334be_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i921f75e767ee40b0bd47bc2958c3c2a5_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i40593840c75d4878a8a96a0bbc0f6431_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ibdb9b9ea277248f1948e834f2c110284_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id90f1ce4a8514e1fb680ded2fa53185e_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if9ab3841d1e24ca19eb3d075d7563957_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i19e268959eeb40cfb2ac57615b6d534b_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i3965e3fd337945c68badc2c246323d60_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i93ad58849ed7465aace07e80f80b99f5_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6d73be02b0fb47a684a50126df645f9f_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib54b44759b8a4fb584497dabbf6d75da_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if1061521ac1941f281469267fc035636_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i620e01a102ad4badb83d844416df1301_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2c2130ee995b40da83ef746f582e4141_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5763ee675e6743b9b381d5a91b5aa680_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i536b671951644e7a9480a389b2c834ba_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8bf5738a6ea34bd0b7505a5cba43a98a_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i91d2ff49be8048c691fbb304bc86c02b_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3be2c2f6c6da4164a07c7059cf34a68e_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6e517b3160a841c28f63180f97ddc765_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1c86782b5c4041289ecca2e192506451_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7eef3d01c1134075995c2069c57ed462_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i39c8c62826684b7b8b66f9b3d18c9328_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7235d94c8ebf4e44af7e93c1ef08e9fb_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i67769716567944e78a39d77605097ef0_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2c347dc5b37e4fe79f3bae413279d61e_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i30a0fcbc72c149a0a61a86d48fa09084_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iac80ff7ee2a548fea114b6302a1cd60e_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i63b3a5836b5740b6ab71d129e41dccb0_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2adbb2e3c3584139ae453a163a9d665b_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id97bbdc78c45444dae6fb3b458f93c99_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic5a2944fe8644c5eae8a4372245e1fd1_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i04a61b6d4b4b4360a097ae8dba4d8755_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i13e9fffa956b4a40aec2e3432ca9c33e_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i66c61671d05f4d08ae301d80d61631b3_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i749ef28475324edd933e6a9085303df5_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia57f68efc69f424fa74f7e3800e55f77_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if68ee50b2fd5477baf51c8f789939ecc_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0dfabcca5d094e188c676c5c7f06f3de_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia922aa7262364f87a8565468f98b72b3_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iab17bfad4c1a4c4ebdc597a12448c780_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4c09a53960d844a1a8fe9fb107b7b88f_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i81f33a73ae6146fe98745cf3eff1a3e8_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie3461f7436754ab7885a6a2f1c9e55e7_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic5acf4d5a0164ad6b3362bc03f6dd4a2_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i34eb717d6a124160ba46eb1755a289f7_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i64306112fac24a0bad104457ae635b0b_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib3571f3ae76745a888ebee36dee35123_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1b7f95bedbd4451cb01e1c046786b6fc_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8c7d581188fc4c10b2adabfc7dedbeef_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i43e468ec8e774b9d9b3a087e3db4e7b5_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6d4b5670c5da43b9a9c06f50e892ed67_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic725196683584cfbb3cea73d6965f80b_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i52ee353660fa4959ba4372a5046ed4d7_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i33e2a4f4799e454999657dc4fe8b4c49_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i112e6d4335e144be81159647bb612a66_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5bf1ba4e0644440b9a4062d5772efa98_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iaf6828b710a84df98d21679768c7f2f1_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i35e90555987c4d48881513ddbf300e46_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i52f66e42a5ef4e998b13aa48bec1c4e7_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie87932bd0ef64ad4a0934f713df6f585_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i74e936641c66462585becdec3712afcb_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2faf56c17ef642a3aadb741d9cef3a15_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ibfcff466c84e49d89f1bee689b33f055_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if912580ca2e1462f9669af6422956280_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i018a055b3c1749c38b53c11b3026bb08_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i34519eab96644e6c833d67665c7ad7dd_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia16a1426fbf54637a34e437b06751e29_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i09775dc90acd4120940d3e91797bba27_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic850970da6b34a9db1cb4846f705b338_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia32aad41c0c0464f9d48efce0fb3a8f0_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8c85a7840f6b4fc986449e95d8f42052_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i3c7dee8ffc664bd187c8027ab5ba715c_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i07f1bdd4f04c48a5ad499b8e5ad992de_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7574e20986054c3f9286b5703dbb6906_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8efaaa6aba0e438bb7a0b915728e26ca_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if18fa52b52c24069b996d978d37a7171_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="icc7ddc9295e34a53a33dd361047fa41b_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iaadbbb7841774707baac77d4baf0b7bd_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6c68f37584a7411d90d52c196340b147_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="icd078fd6e005481e96264e54700f28cf_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iefe00447785f442790a22eaf5c22714f_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0d145747b7424ea480a344500701b3a6_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if52d43f86cce4e4698fce1ec4396371e_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i48ee7ee57f9545c3beb71fcadb4bea79_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if8aeb672ee234e0897904f5bb9c62305_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i11c5dd9c97b540ba94f0f3018babd269_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if40a01fcb9a448788f029f8e3b682720_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib519b9bf71f64e8782a1b32c2cb90e2b_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i67dc978371184d508df358ec7f3f4d65_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="icc0e19faf5194693838ca0fbd35fc45b_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if9dbce2dc58b440883b850dc188b37b3_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i1ee50b2231dd43b7975da3b8d1e723c4_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="i416a96f72537425892b6cd787b0b8213_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i915b12ab97db437a9bb10340c9597061_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="i365f1b3dd6e24601b483f0d8fc88b1f4_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i44100a4b0ddf454b9287a1e8b5e62dfc_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="ifacc8d750635446fa8735ef9f8cefe14_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ifcd531f888464d21948059266109bfd5_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="ia021697322d7458e96963b7c9942d7b6_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i251ae616418242be856bb1f65bd70754_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="ie926266011db471a833f64da9f0a4984_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="idf39943020464b298ed75638d95a6990_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="if8e06a2316d048aeb511cdf18a15db10_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="i0e62ec2d581343ec941d0c36f1643b95_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="i68a67fb3399e42cab2eb37bb784fb3ed_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3ac80843671a45499f7b00e4c4700d9e_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ifaa3f2d6310b43fcbc2ccde05737a5cc_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6ea26b00b6be418188f98c08e0c3d3c4_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="iab46733c28354452b2d19f63de3e72d2_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="i3b8ca86b7d0f41aa82770075c8c3a12e_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="id7009de8d11844b4b355690e914095c1_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8578767f54f54058bb6356249152ee1b_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie3845d4f691744e7a5b20bb5b8088455_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i03040a76d15e469faf9be3a034438d13_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i264ffadb57494f37b051cfac3fc3fc52_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ibec965c618c449e89448975a6cbe2794_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="ic7bbbac36a694bb8bcba6683615acadf_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i00bd395dd527452b862365390e2321c9_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="ibd1ef5c8e69945e0922966151429fa9e_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i1b9cc0d12eb34fcea90270110f47628b_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="ic857d9054c7a4175a73c6fa6bdd2e770_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iba10fb8cb40241e8a73e5611ff16bc6e_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="iab7afe7e44d04923bb6d489177fbb523_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i905c58e747324965852f0afcf52a74f8_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i69f2452e7d7a4d2fb0d36aa0898826e9_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="id8629f2e588d48c3b0ed996786a305e8_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="iec7145f706404142ad5aeeb7f9db9fdd_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i5f0e9bca86f64cb99cc4fbae134dee90_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="i9f71166a2ad140d39a3ce4ade747b5b4_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i803b0e8404fd4f52841e4ad1c84c0b69_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="iba8141a6299c4ce19698ae5c1c2fa813_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iba063da0d3194101894ab236e04dcc84_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="i301ef2e6c58e46449889e5ee9f5e3c33_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i4b7aecd53ee94602be16c7aced583f01_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="i61929bbd6eb1468cb4f06600c823aa52_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i40c83f0efe70403c8c607e38d4b58901_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="i7c7208fa077a4091910f43e224f555c9_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i404ad809ac324a8fbb44abf1f21d4f99_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="i70fb4c8d737043f1b420d5246912f7df_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6abca4f4693347379737ffb1f4933cfb_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="i2d61d1652afd46e09fbcf0dd16c3d372_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i1c8b0b66cbb944329e5bacdad2cfef51_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="i87db14c89369475dbbf4258c0b0b54e3_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8c7bf8a98857422093f2670214fcdaa8_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="idfa61a8908dd4978939df407ec5fae26_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="if13a8181673344df986222f0564d0e6e_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="id7295fa358f34553a51d78b17f2b4515_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i2033b794d1024363a757bba7a02f35c5_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="ifcd002958adf4b278bc3ddf9719d1cb4_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i5b470e8189cc4f0cb06c8aa08a70abcc_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="i4549a3274d304c5d9e388cad03120ee4_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i977e43e5e6fb4877b2d2c4e88be77f69_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="ibe079b206db24ea0878b7ee49159d173_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i51307179d2564f1ab787b46d12a52ca2_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="i9abce6dc4fcd44219ae34283f2f65794_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ifcd3cc9fbb8c41e5acb35814b5165ae2_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="i98a570734f484a28a28256ff749a1190_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i79bf621804b14494981ba82b4b3b2c31_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="i82b15e8cf32d4f40a0992c6709246ff0_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iec96cec733944644b081ecc85adcd532_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="i758bec425003478db80e4e9a726bf8c1_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6642796a80f64917aaa3904d08051f6d_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="i22a58f33eb284d79846bea2389f206f0_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i57895e3fed3e4b379ecb97a1da23fdfd_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="idb6fd4c0b32141eaa92fdf4187957be4_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i4ef2e3bd536b432fa0d33062368428fc_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="ibe80a90e2fa541e39275c837b7fac0de_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ie36d0cf7641b48d59c16a60df95a3029_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="ib244ea1398364deb8e1a6e412739a840_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i585afe9cc77645e79a54d19ad8379895_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="ib9a14a1e768c4a0eb5c03ac1f9ecf161_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ie5922d52db7240eeb52eb453fce52231_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="iddd502acc06b4572805159f613aef3a3_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i23b65b14fa5e4c4c86985427a816de0b_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="if9884da34d6c486bad89651b1e8d13c0_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib55daed6547e4ea590af01950de4d1cc_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="i97d34f0294dc4666ba3581971070c746_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib169477e3fa549318ddd13b5b967a2af_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="icd45e63d2082488aaa5f59aa144c03d0_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if71d76ef858c44bca8fbd81e9c6f9b9f_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ice596456962d4353ad8676c0f2d27fb3_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8bfdaa2065714ea686f138f33e0c1dd8_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia0b13d0ac74442b0aa5c0981a598b671_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8f6c1ba6c15845a4956c200615c83d83_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2beee4ce4b6546318367950401a84125_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i60bd0803d965410f841b61b065f6a350_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9982cd1632ce478b8f57f03d87c65bfc_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i65ab25f2ec40476b9b40adbab06ae988_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib1fc0177eff145d3b1418c530fb9b15b_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5dde3832ca53475abca6975fc0686a81_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id7485ab67f954eca814c0a4d69106862_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i47536f9ffb3c44318e81621c1c9530d5_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i3e0324e1347947f6a97d86c815de6cbb_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i92e34e33d13045ff9b2de6dc8c15c3ee_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8df4863fc0bc4adb887ac151f6e6c8f1_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i829c05801b964a96943d1de519a92007_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iddb555c4ebbe41e5b8d8dc1a96c5d3aa_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if1a9824df989496a965b60b58781cb2b_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib2761683777847caa3305fd248911773_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia16a3f7043b044948e09b8a8be28ebf2_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8c1cea8ea0d34401b1bcc2e3491eb781_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i82e87747a73346d8bcc3ffa27c91c5d7_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i51198544d5984da0b6a79218e184f113_D20230101-20230331">
        <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:Fnm_SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i609686f7699840988ce296cc9cb2d3f0_D20230101-20230331">
        <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:Fnm_MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia21f8895a4754897bc87e0edb9413f2d_D20220101-20220331">
        <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:Fnm_SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0d3ad73dfa934dde91c465db2fefe6c1_D20220101-20220331">
        <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:Fnm_MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i639d5063b65f49079c4a000c350c10cf_D20230101-20230331">
        <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:Fnm_SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia80bbf95cad04430b90fd11572736e2d_D20230101-20230331">
        <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:Fnm_MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4bf115fdb7164636b161c5f4c356da12_D20220101-20220331">
        <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:Fnm_SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i555f4d37b0bb406ea851edc7ad762d5c_D20220101-20220331">
        <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:Fnm_MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i590f6b7762494efa82a868927114a35c_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iac789c65e6be4fa18583b7e077113678_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="idd5c785a2ada4a6e835334ffe41873ef_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i93358740b6414b6b846783152db17112_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="i7e64d50afb1b46f58e08d49bb026b219_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i2014b0ee6840406aa128b62a772a6938_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="ic41c4f48eb7d49678b1363f3c25f883a_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ida5922003c3b46e7a5c2e18d006a0e8d_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="ia9e43829e8324598a1731b9157738356_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iaf9ae903fdb84a548faece6ad5737f1a_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="i951a51aff1ee44e3a69f8ee4cdcdf93e_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8fc8eb8b18fa455390894f77f57073d0_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="ieb42c07a81bf42cc8e86a6ecb0c444c0_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="id99c542819824c81ab2b95838acc9c6c_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="ia69391211bd64ced9be5638595dd7777_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ie70395a5b7b74a05b08b34b5668d7c80_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="icc17bb351cf549a8915bcc612f4d034d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ie049a81d15d1421c96e517b03ad68f9a_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="i7b7292bcf05d4bafafc7275c1f91ef0f_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="id726e43175fa4906911d3b7395281555_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="i410ece7e1c364fdeaf81a1814230d9b8_I20230331">
        <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:Vintages2005to2008Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if3d450632e2848c393b71db522c11b3b_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:Vintages2005to2008Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if719a7432d2b43d0942c8c958e79a1d3_I20230331">
        <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:Vintages2009toCurrentYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i027f1a7e9e5749b8af2bbf16760ccb16_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:Vintages2009toCurrentYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">fnm:GuarantyBookOfBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id51b4f9babcf4f8d90621d57f89652b4_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="i429536b4d1c346f68837a01f86ac2771_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="icfc9040e7a7840f39b81a3a0f01e2483_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="ifb93a72a08844669abd7ad54e4852be1_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i726216c23cbd4f4bbc87d29788dfb227_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="i18566fd1b7f54914a0f9364b0c8cd052_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7ec99309a05b4c24b59654756cf4a132_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="i093ebd7904714bd4bdda85f289d6d84d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8f98c306938348e3a41aac593daed8d6_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="i80ce5f825fbb4ad5b1ff3421a0f28cc2_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i57b531107655419e8dbcd2cbe54367d8_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="i6df43273a5b645fb891f35edd84edf5f_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia0a047af74f84d4fb9899d7fbdfc1d75_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="ibcba59fdc6c54393bf1844b93e972611_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8bbc0c9cfd024353b5dab89e0d81e15b_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="i45065a7117b346e192f4817d9e6cca10_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i707cfb0da5de4da0988a67c98098e52f_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="if46899108229457499174dac82cb134c_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i05d13e9862c24d6e8177f2c1ea6a4929_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="i2a11c1f4710a4a41a656b187b5b988cb_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:NationalMortgageInsuranceCorporationMember</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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6a6235cebda94836baf187e9f9fbb056_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fnm:NationalMortgageInsuranceCorporationMember</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="i7fc8be0e2d724d9dba6d9f42a047467a_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i816bb1dbccc24705894d5fd59a632f87_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="i8dbb35490802499c89ca77e2ac0922d5_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0a8d7edcd38c40f8a6c106579a22e7cf_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="iec4cbc34a0c74200a1d352625359e495_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifc014f664ec748448871ecc256ff4521_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="i271461a4ff2146f09e778dcb52325cc8_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i217c4f97a190419fb82c87fd0917a913_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="i32e24fefc9d84611aa7433fa9ead45b0_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i398df0928b784a0bb25d70507d3d0303_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="i944df47c656a4b0d9d793b3bb212709c_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib9a06ee7bfa345b98d0b8c9acb4c6662_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="ie9369672549546919d5907ffeda0e632_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic6db4099c972416794fa2fdc9b4f20d7_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="i9bff6fac79e44a5fb5c1b9b9860f72e7_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i023efb04e5904d90a43c18b9b6f8fc72_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="i1edcbd0ac40f4ea98eda96a8672337cb_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia9b5f49b34c64e94b8a9678d8fe2d474_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="if16b44fe29524d0c8050736ad470a93c_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i317211f92db3414ca8d16815181f8079_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iddb2eb1d99c340f0ba8d065b53a83215_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="i8ac7c0e4f8a94f1985a3ad846bd80fbe_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="i35324ef54ffa4d7baff4d87c48ef691f_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i98f76e3100034d19819b4640d7d67e00_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="i40214f9fd1c34676b9b026ab1ff99f17_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i125713feb517407ea6e0f1432073990f_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="i17db6a90dc77473c91b1107374dd749d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iffd86e92b1cb448aa331af2775c2bc51_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="if814ea04310c40feb149ef2e1bc262c0_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i24e371a33aa94c25b370c99481d1a5d7_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i901b57cc83934efe9d0551691f187b12_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="if65b5df0fe1a4ab8b30806acb611cc89_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7f00a14e4e5d4ad18a08bc102ed89d28_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib2ea1f2340184c3298701adb05e1dc3a_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i51ee98c1af4540de9bf3a79f3ed5fb55_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib176c51d87974024a32c92196b79a433_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i3a3bcdfa47a24b5fbd03e2ea8631ef76_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i06666aee49fb40e1b5c519d5b3d04659_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="idc2fc19c416b457d8721ed811c63d008_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib25debff123e40cabd575417ff10a6b3_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="icc88a6c95dae4a37bfe8cc313f03bfd4_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i2b465ad904d348789f845a800af334e0_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8734101cc3894425819a8655e139e732_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6f2f459963984e7794cf9ed0db713556_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i544835de4297460492d42f35d93dfd8c_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i1628a361b30e43239d85791e715d93d4_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i0259a87c3d9f4894ae240af60add048e_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ie3f0de6c276541f88f0c7f516c2d789d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i69140f07a043429a93099af0ca08a540_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="if5ae847b29f5493089fd2dfa8162dea0_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ia2256675735a429d952e7a3f5e0915a3_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ie9870b4bf39d4a2695b1c3a950ae017d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i5e800e52517d4284ba69c4de2a19bfbc_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i92f81613c8c14d13b88d6379eb362642_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ibb7ba19b56b443aebd211d414bf3fe5b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iaa377cac81df4b1aaf3ff40e9bb845c3_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ief8b3af2239c4f4fa9dbca7883d8d379_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="i759f14b7116249ca91725e6865e808be_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="iec373a614a0e4cab85bee5d5cfe3ab55_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="i02d4bb78b499419e8a724e00dbb464f7_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="i228412064f244ba0b796992c61b78ecd_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="i4d2608ed80d448e5bd920b38985c0be8_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="i56bd1abe9e624172ab1f0b8a4c0e5bf8_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="i8378cb6d627043d38c77b3997777052f_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="i81abff4c4563482fb5e765a9d1d82fce_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="if3f99e5ffff041faa02551100b3d60bf_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="i723ad52d9a3a4d71adc35a6c680ee888_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="i2b973e05ab2f4190b8cd25a1665fd81d_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="i5b696243167d418884509dd7e18f6951_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="i793f2a91ff2f4579871c078ec18cd48c_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="i3a1c00ac327c4538b14f363494438bc1_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="ibf8776d523c347db8337822680abc12a_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="i250f5c331ecc495db62d5e50c5e4c8d6_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="i35465e9d093c4f04b5b0adf6bc8ac414_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="ic112d93c72104cdb90e220b4fec319bc_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="id7528ba6064e431aac5d2ebafe0f0873_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="i2e43f93463bb4863b66c25b938dc6f7d_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="i9a4874dce4ed493f80bb7b69ef9c81dc_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="if122a1e6ad8d42638f34a8e31b9869dd_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="i2031ed5f0d454dd3884992037cb10b2e_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="i7a0f2eff04b54882bfe8028eb82d3c87_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="i3be9b661deed45bcbc251fbebcb6c7c5_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="ibee5ee9186764c919ecb96c9cfb450a7_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="i2bf7f73f0f834b4787fa674157499c4f_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="icef9f25c966a42e99adafbbeb6ec9a78_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="iecbe495405f74173a27d048955e5ddf6_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3cdb01a4529e4f95801edbcdc8e14c7f_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i80d7d04f5f5346adac087bad41a8bacb_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="ied62a26b38a143778dc9543bd732fd8b_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i95253abf02bf439ca6964f9ffa84713b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="if646e984c0494bc984a61242bd37db63_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="i26fe8189be334ee183ec41af597c8d79_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9d4dc6e2221e4c5e83ad968d737ecdda_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i18447dd0ee9f4355ab01a1cb24dff667_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="i2ea24ee780724dcfb2e18ebd4173ea1f_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibbed7b80ae984285b13b907661a57ea4_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i62475650ed03400aa8dc1ef3717b5148_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="i8b64478748004865bb7827e2751071c6_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i498576b685c64119b8e42f21cfa4dc44_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="idb19c928bbdf4a39a4fb436d652b92a7_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="iaf952e92a04045a19cef1b39dcde150b_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i26a480f3df9f4aacb4dc86935a0bcbad_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i2e973f0b6e384e8aa930792783a99718_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="i91053579ac4a4fa897f5805c7933ce19_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib228fbf8749642edb751db7b6abde058_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i9dc50243e3bd49e6bb9996eb28d91f15_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="ie471dc456d424c36821c63aa64da7854_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0e310d7d22074138b37e2d3b7558a39a_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ia86bfa11ee61454fa4d73f4786cc9724_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="if42f3f3e0c6342e78d8e684621a95597_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5186133277bf46709e837bf0a784f9f3_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="if0ed8f94cfa04fd68a23c1aa14411ba8_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="ic821b3166cc3429cbdc3a84e8e3de8b3_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iedb353f571024d8e94b423cf92f94b07_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i9314180099064d7b834022540015b64f_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="ibda6fef71f9642b5a5edc3c25e3501e8_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i319664739e7f4bb38d68a34a524615a5_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i3bff568876f04147a7f389dc544dae90_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="iff755618d1b64117966e833f85cf03e6_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if7e8dc50f7b74e9ba3f0720bd7adfb0d_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="id19f7bf4e75b46f7b235b713325b5f0d_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="i63818b401bb04e9e88b3cab017a735a0_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia33ef0f24f8c47479e61255ad04bc3d0_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i6ce3287f369049479f983a87d69bc497_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="i7f0bd1b1a183406e9485579f03244328_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i083b739183804f428dcc811675c44fd1_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7a3d3fd1d9c04494965fc8d6669befce_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="ieedc65b894ec499090df89b54968d236_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5db83ba22769475ab6d6540d22c5aa2c_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i9f2ea3acaacd400788eaa784d231fae6_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="if7d3f49b3d044badb2457ff39d4a5d45_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2e37955cad464d32a30d7c60cd56daa1_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ibefc5b09b5ca44859b69d068a5daa81e_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="i2b1b136733f74277bb5d861f8fe0b969_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7320f5f751b349bdb7be8bdc8184bc65_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i63d6cdfeddba44f4bd81f2c5c4309eec_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="id799537ea2dd42b880ca57a2654ac7c9_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i54ff0aef17234155baea73787dd269f7_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="iabc32aca6bcd40ae8f7a78e71600fc83_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ic7302827fef04f1ab8368619c48395e2_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib1e8e9e6db5949ba97765db3b9ceb2d2_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6bc74cdf2c194e5dbcc4e7f4ca1473b4_I20230331">
        <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:BalanceSheetLocationAxis">us-gaap:AvailableforsaleSecuritiesMember</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>2023-03-31</instant>
        </period>
    </context>
    <context id="iac3effc8f5ee4698beee99169eb06989_I20230331">
        <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:BalanceSheetLocationAxis">us-gaap:AvailableforsaleSecuritiesMember</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>2023-03-31</instant>
        </period>
    </context>
    <context id="i5c1b022f8c4445f680505e57cf7aa2c9_I20230331">
        <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:BalanceSheetLocationAxis">us-gaap:AvailableforsaleSecuritiesMember</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>2023-03-31</instant>
        </period>
    </context>
    <context id="i66e952e2348b4921997e12ba58e174b1_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ibdafa212bc3e4c8f983e817365e24cd0_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="if8ddc22819984ae882dd9967e618a48e_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="idbf1565e106944f4b1fa398ef29027d5_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i4e052a0ecae54b0e9c3f8f2349d021cc_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="i06fc58c7703f4567aea49418963b3fe0_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="i36cb8808bdb348ce920293f3b3c02b88_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="i42a0ec3c8a82488fac9d3ab4a5faa344_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:BalanceSheetLocationAxis">us-gaap:AvailableforsaleSecuritiesMember</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="i1eac517c13264e07afdd18982ca16d4c_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:BalanceSheetLocationAxis">us-gaap:AvailableforsaleSecuritiesMember</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="i076ece52a9614c589deb96b957abe81f_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:BalanceSheetLocationAxis">us-gaap:AvailableforsaleSecuritiesMember</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="ie81901624c9142959d21502995c601d0_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="ibb56000ad11e46098aadc4daafb55cac_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="i1b32fa16671c4ebd8b06fe6e9603f379_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="ic1b5b73a7a3643919c741092a06a9a3b_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="i79ff02fdfe4c46b8b43232987f19fb13_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ie7fda36fbdc54fa5b222ef7c2e3d97e6_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="ibd8ab109ecf5484083374935477114e7_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ifca860821b974e4abc6569300d7721ee_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="ib11ee8f3955e43419529b17e962c3a9a_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ied76d21eef3f4e12b4507655e6bc3026_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="if1bf6e4586d1447cbcbbea9ba1806d9c_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i151ee49180e04cdb945754cefb4af19e_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="i78c50969006f4b93a46348eb97e99253_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="icd60f5b3f9f94fbdba275cbd401a049f_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="idaca7b7b6f734f25be73e6e0930883f7_I20230331">
        <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:Fnm_SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:InternalModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic9afb8c923f94591afbd7d7e83206b68_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:Fnm_SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:InternalModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i82d15eaea9ca4d0ea1a951d21516802f_I20230331">
        <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:Fnm_MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:AppraisalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i7af4b3c030ec41588dbad3890ef8c18e_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:Fnm_MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:AppraisalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifa0226f2527d49bb8e33f263c862a950_I20230331">
        <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:Fnm_MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:BrokerPriceOpinionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i762bdb97615843f08a7813477102b7c8_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:Fnm_MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:BrokerPriceOpinionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3523c9d3b02f4ece8e01590d21fed9df_I20230331">
        <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:Fnm_MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:InternalModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0e30c315a8b54184a273f150386334e9_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:Fnm_MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:InternalModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie361880d60cb4ac29f848e2ba81a60a0_I20230331">
        <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:Fnm_MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0b7986514f8f47b18bf0d44cc8c90923_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:Fnm_MultifamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i44fae4f510fa4553a42dab8005b51abc_I20230331">
        <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:Fnm_SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:AcceptedOffersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="idb90c7d2af0644f59acd681b0089fe3b_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:Fnm_SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:AcceptedOffersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6f3b7b1c1a734541a3f63b742130e5dc_I20230331">
        <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:Fnm_SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:AppraisalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i39f3ae9b2080465dbecb40d766861bc7_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:Fnm_SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:AppraisalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i778476ed28354071a03f57e38f488ae5_I20230331">
        <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:Fnm_SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:WalkForwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="idf1ce03d32794bd99cd7d6976f07d55c_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:Fnm_SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:WalkForwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5e52e4e8e6c947429d3b514f56ad4e1e_I20230331">
        <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:Fnm_SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:OtherValuationTechniqueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i03ec4c8df7f041319733bcdc100bfddb_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:Fnm_SingleFamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:OtherValuationTechniqueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idcb361cc9cdc42658460c57928b1d704_I20230331">
        <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:Fnm_SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia765cd91ec48470db73d34eb1555cf6b_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:Fnm_SingleFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2a77e45ff64c4f6c924659c30117f96f_I20230331">
        <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:Fnm_MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:OtherValuationTechniqueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i26d5581731ab4c37a0f9f48c14e906fa_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:Fnm_MultifamilyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">fnm:OtherValuationTechniqueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic4d98cc3f4be4dd7b13b46255a49e218_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7f8ca81072b14945beb2f9e288e9cc66_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i408659f288ac4e30881aeef4d298f06c_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ia6f4dfba532e4821b022adea86b3cfd3_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i53f3ed8130e845cd97323dfc88aca24f_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i43dc6d0b70414cdb87e556082d72a3c3_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7359c418c3464b1cb46aff08a1e5d61d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i73cc96b90faf48cbbf52932fde6bc8ef_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i235527f50f9c411ca03f86d66164cde7_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i27e676d6b6014274a067a627afc724bf_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7990f36f933644da9c8c0e6fb8c8f61b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i63bc86fbe3b0484cbba61e522f9a4a28_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8f733ab22c2d487a8afb94c70cdefd18_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i0436f267baab470787c944f221fb22ba_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i5610bd40ddc24eec9d657374ac5c0fca_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i187d9c8b56da4ca5af59cff151608ca4_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i938f264fa5d249f7899e1d82a339669f_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="idba9e525776c4fc1b1e66dcadc287486_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="ieda17dff1a0b4c0a8d0d25e4edf680ea_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="i578370e773f146458aa71d6474b5da5c_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="ifaffbe00b1bb4b63b4438eb8c75e1ff1_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="i8a3a8d5a46a54446882ad1f7c7371a17_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="i87513e9e0bce4f8f8fd0635dd6f8e22a_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="id0189901f5c8406bbfa056c611a922a4_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="ida85c781b89f4706b57dfd558dea5c1d_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="i52ce974175a74f7da04f91702dd0ae6a_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="i57199bdae748475bb360394e19358c7d_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="i660d890ba2c84d3fb51d044938c760f5_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="i871b69d2b33948039684a6343bfb9a8d_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="i5cb9d0fa2118427690aab653ed500d4d_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="ie925ac6407a44770b754eecca0681ed7_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="i8bb4071032ff4910b205063142dc03a7_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="i0f3a2053489647ba818b46c1f62613ec_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="id5eafe043f884c5fa2b62e13c3e53e68_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8062e39a01c64c4397b66281d64ea197_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8e92b95c3b324f69ba652bf374fa21a9_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="i7f03b12636c8453480f489fed5c80f44_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="iebc1102232ac492c8bdb05357da78168_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="i1727b60bb9e74a8c81f766b1df8a856f_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0f8ed6cd903c4b1e8a21d0da56e282fa_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i1b3e89e5012246f696cb14b2779f6a41_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4e233e8a18a54fddbc5276dc65aced84_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ifbf84c7f96c847ffb9de45e41b19305d_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>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="m">
        <measure>utr:M</measure>
    </unit>
    <unit id="segment">
        <measure>fnm:segment</measure>
    </unit>
    <dei:EntityRegistrantName
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM183L2ZyYWc6ZjQ4MGMwNTI4ODMwNDI0OWFhNmE2MDliNTY3YTM2NWMvdGFibGU6MjY2N2U2YmU4MGZmNGM1ZjlmZGUzNmM3MGE1ZjU1MDgvdGFibGVyYW5nZToyNjY3ZTZiZTgwZmY0YzVmOWZkZTM2YzcwYTVmNTUwOF8xLTEtMS0xLTg0NzI3Ng_c5b099fb-6e21-440b-969a-1a27ff3d3c46">FEDERAL NATIONAL MORTGAGE ASSOCIATION FANNIE MAE</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM183L2ZyYWc6ZjQ4MGMwNTI4ODMwNDI0OWFhNmE2MDliNTY3YTM2NWMvdGFibGU6MjY2N2U2YmU4MGZmNGM1ZjlmZGUzNmM3MGE1ZjU1MDgvdGFibGVyYW5nZToyNjY3ZTZiZTgwZmY0YzVmOWZkZTM2YzcwYTVmNTUwOF8yLTEtMS0xLTg0NzI3Ng_94b514fa-a9d2-43b5-8bcb-6ae60662536f">0000310522</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM183L2ZyYWc6ZjQ4MGMwNTI4ODMwNDI0OWFhNmE2MDliNTY3YTM2NWMvdGFibGU6MjY2N2U2YmU4MGZmNGM1ZjlmZGUzNmM3MGE1ZjU1MDgvdGFibGVyYW5nZToyNjY3ZTZiZTgwZmY0YzVmOWZkZTM2YzcwYTVmNTUwOF8zLTEtMS0xLTg0NzI3Ng_3142b342-a1ca-402e-a600-94e612127480">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM183L2ZyYWc6ZjQ4MGMwNTI4ODMwNDI0OWFhNmE2MDliNTY3YTM2NWMvdGFibGU6MjY2N2U2YmU4MGZmNGM1ZjlmZGUzNmM3MGE1ZjU1MDgvdGFibGVyYW5nZToyNjY3ZTZiZTgwZmY0YzVmOWZkZTM2YzcwYTVmNTUwOF80LTEtMS0xLTg0NzI3Ng_4f2edacc-f1fa-4027-a401-fd837b6f9f8f">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM183L2ZyYWc6ZjQ4MGMwNTI4ODMwNDI0OWFhNmE2MDliNTY3YTM2NWMvdGFibGU6MjY2N2U2YmU4MGZmNGM1ZjlmZGUzNmM3MGE1ZjU1MDgvdGFibGVyYW5nZToyNjY3ZTZiZTgwZmY0YzVmOWZkZTM2YzcwYTVmNTUwOF81LTEtMS0xLTg0NzI3Ng_7dd2a564-124c-4be8-89c7-53994352a288">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM183L2ZyYWc6ZjQ4MGMwNTI4ODMwNDI0OWFhNmE2MDliNTY3YTM2NWMvdGFibGU6MjY2N2U2YmU4MGZmNGM1ZjlmZGUzNmM3MGE1ZjU1MDgvdGFibGVyYW5nZToyNjY3ZTZiZTgwZmY0YzVmOWZkZTM2YzcwYTVmNTUwOF82LTEtMS0xLTg0NzI3Ng_1a0353d2-132b-4112-85fd-72c09fd17935">false</dei:AmendmentFlag>
    <dei:EntityIncorporationStateCountryCode
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM183L2ZyYWc6ZjQ4MGMwNTI4ODMwNDI0OWFhNmE2MDliNTY3YTM2NWMvdGFibGU6MjY2N2U2YmU4MGZmNGM1ZjlmZGUzNmM3MGE1ZjU1MDgvdGFibGVyYW5nZToyNjY3ZTZiZTgwZmY0YzVmOWZkZTM2YzcwYTVmNTUwOF83LTAtMS0xLTg0NzI3Ng_6e122e0a-2555-4c1c-80ed-ecd71f1976c0">X1</dei:EntityIncorporationStateCountryCode>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="ic41c4f48eb7d49678b1363f3c25f883a_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTIvZnJhZzoxNWU1ODZkMGFhNDM0YWJhYTFiZTQ0ZGI2OGI1NzEzZC90YWJsZToxNDZhYjdhMzM3ZjA0NmM2YjdlYTM4MWE4MWMyNTI0OC90YWJsZXJhbmdlOjE0NmFiN2EzMzdmMDQ2YzZiN2VhMzgxYTgxYzI1MjQ4XzItMS0xLTEtODQ3Mjc2_98268099-ca98-4863-a016-42ffabdddde0"
      unitRef="number"
      xsi:nil="true"/>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="ida5922003c3b46e7a5c2e18d006a0e8d_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTIvZnJhZzoxNWU1ODZkMGFhNDM0YWJhYTFiZTQ0ZGI2OGI1NzEzZC90YWJsZToxNDZhYjdhMzM3ZjA0NmM2YjdlYTM4MWE4MWMyNTI0OC90YWJsZXJhbmdlOjE0NmFiN2EzMzdmMDQ2YzZiN2VhMzgxYTgxYzI1MjQ4XzItMy0xLTEtODQ3Mjc2_1d8b6c02-8f53-4939-8eec-a561ce53e220"
      unitRef="number"
      xsi:nil="true"/>
    <dei:DocumentType
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18xL2ZyYWc6ZTM3Yzc2MGJlMTk4NDcwMTllYjc0NTFlZGQ3YTE3OWMvdGV4dHJlZ2lvbjplMzdjNzYwYmUxOTg0NzAxOWViNzQ1MWVkZDdhMTc5Y184NA_bac9fbcf-ed82-42db-bf0c-f0d81114f0b4">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18xL2ZyYWc6ZTM3Yzc2MGJlMTk4NDcwMTllYjc0NTFlZGQ3YTE3OWMvdGV4dHJlZ2lvbjplMzdjNzYwYmUxOTg0NzAxOWViNzQ1MWVkZDdhMTc5Y184OQ_85522f9c-ea93-463b-96bf-6ed746bbc168">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18xL2ZyYWc6ZTM3Yzc2MGJlMTk4NDcwMTllYjc0NTFlZGQ3YTE3OWMvdGV4dHJlZ2lvbjplMzdjNzYwYmUxOTg0NzAxOWViNzQ1MWVkZDdhMTc5Y18yMTE_b84b92b8-c24b-46b4-b41c-96d3161020ce">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18xL2ZyYWc6ZTM3Yzc2MGJlMTk4NDcwMTllYjc0NTFlZGQ3YTE3OWMvdGV4dHJlZ2lvbjplMzdjNzYwYmUxOTg0NzAxOWViNzQ1MWVkZDdhMTc5Y18yMTg_adf53eaa-ec15-4db1-9b5a-c20ee604f4a6">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18xL2ZyYWc6ZTM3Yzc2MGJlMTk4NDcwMTllYjc0NTFlZGQ3YTE3OWMvdGV4dHJlZ2lvbjplMzdjNzYwYmUxOTg0NzAxOWViNzQ1MWVkZDdhMTc5Y180MDk_4763cf97-1f01-4bb8-b356-2af993612bf5">0-50231</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18xL2ZyYWc6ZTM3Yzc2MGJlMTk4NDcwMTllYjc0NTFlZGQ3YTE3OWMvdGFibGU6ZDhiODJhN2RhNjYyNGFjZmJlZWFhZDZkMTUzNTY4ZGYvdGFibGVyYW5nZTpkOGI4MmE3ZGE2NjI0YWNmYmVlYWFkNmQxNTM1NjhkZl8wLTEtMS0xLTg0NzI3Ng_148a70e4-d7a9-4eed-9118-d5888c0b22ab">52-0883107</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18xL2ZyYWc6ZTM3Yzc2MGJlMTk4NDcwMTllYjc0NTFlZGQ3YTE3OWMvdGFibGU6ZDhiODJhN2RhNjYyNGFjZmJlZWFhZDZkMTUzNTY4ZGYvdGFibGVyYW5nZTpkOGI4MmE3ZGE2NjI0YWNmYmVlYWFkNmQxNTM1NjhkZl8wLTMtMS0xLTg0NzI3Ng_b5ea2f66-49ed-4e1b-89b9-63c40d249307">1100 15th Street, NW</dei:EntityAddressAddressLine1>
    <dei:CityAreaCode
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18xL2ZyYWc6ZTM3Yzc2MGJlMTk4NDcwMTllYjc0NTFlZGQ3YTE3OWMvdGFibGU6ZDhiODJhN2RhNjYyNGFjZmJlZWFhZDZkMTUzNTY4ZGYvdGFibGVyYW5nZTpkOGI4MmE3ZGE2NjI0YWNmYmVlYWFkNmQxNTM1NjhkZl8wLTctMS0xLTg0NzI3Ng_70b2c6b2-495c-469e-bef7-f753a30aa930">800</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18xL2ZyYWc6ZTM3Yzc2MGJlMTk4NDcwMTllYjc0NTFlZGQ3YTE3OWMvdGFibGU6ZDhiODJhN2RhNjYyNGFjZmJlZWFhZDZkMTUzNTY4ZGYvdGFibGVyYW5nZTpkOGI4MmE3ZGE2NjI0YWNmYmVlYWFkNmQxNTM1NjhkZl8wLTktMS0xLTg0NzI3Ng_9a2e22cb-dd1a-4f6f-ae0c-64dc484ccb2e">232-6643</dei:LocalPhoneNumber>
    <dei:EntityAddressCityOrTown
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18xL2ZyYWc6ZTM3Yzc2MGJlMTk4NDcwMTllYjc0NTFlZGQ3YTE3OWMvdGFibGU6ZDhiODJhN2RhNjYyNGFjZmJlZWFhZDZkMTUzNTY4ZGYvdGFibGVyYW5nZTpkOGI4MmE3ZGE2NjI0YWNmYmVlYWFkNmQxNTM1NjhkZl8xLTMtMS0xLTg0NzI3Ng_ef0b8677-3e89-400d-9a04-58354538a06d">Washington,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18xL2ZyYWc6ZTM3Yzc2MGJlMTk4NDcwMTllYjc0NTFlZGQ3YTE3OWMvdGFibGU6ZDhiODJhN2RhNjYyNGFjZmJlZWFhZDZkMTUzNTY4ZGYvdGFibGVyYW5nZTpkOGI4MmE3ZGE2NjI0YWNmYmVlYWFkNmQxNTM1NjhkZl8xLTQtMS0xLTg0NzI3Ng_8700edc8-c87e-4623-a42a-c26207484c51">DC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18xL2ZyYWc6ZTM3Yzc2MGJlMTk4NDcwMTllYjc0NTFlZGQ3YTE3OWMvdGFibGU6ZDhiODJhN2RhNjYyNGFjZmJlZWFhZDZkMTUzNTY4ZGYvdGFibGVyYW5nZTpkOGI4MmE3ZGE2NjI0YWNmYmVlYWFkNmQxNTM1NjhkZl8xLTUtMS0xLTg0NzI3Ng_347d9149-1d97-4026-a7e4-8145da4bc3f7">20005</dei:EntityAddressPostalZipCode>
    <dei:EntityCurrentReportingStatus
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18xL2ZyYWc6ZTM3Yzc2MGJlMTk4NDcwMTllYjc0NTFlZGQ3YTE3OWMvdGV4dHJlZ2lvbjplMzdjNzYwYmUxOTg0NzAxOWViNzQ1MWVkZDdhMTc5Y184OTY_46fedea7-81fa-468e-818c-13c25010d2fb">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18xL2ZyYWc6ZTM3Yzc2MGJlMTk4NDcwMTllYjc0NTFlZGQ3YTE3OWMvdGV4dHJlZ2lvbjplMzdjNzYwYmUxOTg0NzAxOWViNzQ1MWVkZDdhMTc5Y18xMjIy_78410f81-a228-4d26-843d-d54d2ae9a6c0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18xL2ZyYWc6ZTM3Yzc2MGJlMTk4NDcwMTllYjc0NTFlZGQ3YTE3OWMvdGFibGU6NjA3MjI1NjhiN2JmNDc4NTlkYWExOGZjMTZmMTU0YzIvdGFibGVyYW5nZTo2MDcyMjU2OGI3YmY0Nzg1OWRhYTE4ZmMxNmYxNTRjMl8wLTMtMS0xLTk4ODE3NQ_4f74166e-db20-4962-9e34-8ee406db9bb4">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18xL2ZyYWc6ZTM3Yzc2MGJlMTk4NDcwMTllYjc0NTFlZGQ3YTE3OWMvdGFibGU6NjA3MjI1NjhiN2JmNDc4NTlkYWExOGZjMTZmMTU0YzIvdGFibGVyYW5nZTo2MDcyMjU2OGI3YmY0Nzg1OWRhYTE4ZmMxNmYxNTRjMl8xLTQtMS0xLTg0NzI3Ng_5834f5d4-8de2-481d-90c1-cc0da318c727">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18xL2ZyYWc6ZTM3Yzc2MGJlMTk4NDcwMTllYjc0NTFlZGQ3YTE3OWMvdGFibGU6NjA3MjI1NjhiN2JmNDc4NTlkYWExOGZjMTZmMTU0YzIvdGFibGVyYW5nZTo2MDcyMjU2OGI3YmY0Nzg1OWRhYTE4ZmMxNmYxNTRjMl8yLTQtMS0xLTg0NzI3Ng_974d6c14-0bdc-46a5-8e3d-2ed764497154">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18xL2ZyYWc6ZTM3Yzc2MGJlMTk4NDcwMTllYjc0NTFlZGQ3YTE3OWMvdGV4dHJlZ2lvbjplMzdjNzYwYmUxOTg0NzAxOWViNzQ1MWVkZDdhMTc5Y18xOTYw_70ac9479-2934-45cc-8337-8df231c73d88">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="if7a5ff503285455aae2d0e683b2c39b1_I20230414"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18xL2ZyYWc6ZTM3Yzc2MGJlMTk4NDcwMTllYjc0NTFlZGQ3YTE3OWMvdGV4dHJlZ2lvbjplMzdjNzYwYmUxOTg0NzAxOWViNzQ1MWVkZDdhMTc5Y180OTQ3ODAyMzI3MDYz_37f67364-0a33-48b5-8fee-f087f22f803c"
      unitRef="shares">1158087567</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzQtNC0xLTEtODQ3Mjc2_2427a7ff-bd3b-4203-9fc8-caeead89a80c"
      unitRef="usd">60330000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzQtOC0xLTEtODQ3Mjc2_124cee5c-1840-4ec5-ba5b-ba2656f2ff2d"
      unitRef="usd">57987000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i51ba9c787894494da1659940681f5ec7_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzUtMC0xLTEtODQ3Mjc2L3RleHRyZWdpb246YTQ5ODAyNDE3YThmNDE2Njk5YzkxMDFhYzlkMjhmMDVfNTE_344ff8d6-020c-4a04-a8ee-3618ed51777d"
      unitRef="usd">24639000000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ifcfc3ca3e22f43b6969996aa7c9a6eac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzUtMC0xLTEtODQ3Mjc2L3RleHRyZWdpb246YTQ5ODAyNDE3YThmNDE2Njk5YzkxMDFhYzlkMjhmMDVfNTg_3992812c-2ecc-4f66-9d62-c7f168366a34"
      unitRef="usd">23348000000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzUtNC0xLTEtODQ3Mjc2_f509ce95-867f-40f4-86d5-4e3e01c40e99"
      unitRef="usd">30507000000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzUtOC0xLTEtODQ3Mjc2_af203721-5600-4395-a1a2-f5dd92d397f8"
      unitRef="usd">29854000000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResell
      contextRef="i51ba9c787894494da1659940681f5ec7_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzYtMC0xLTEtODQ3Mjc2L3RleHRyZWdpb246MWQ0ZmVjNTUwOGZhNGU3NWFjZWZiZjUwZDJhMzE2YjJfNjI_6693a86f-5d1a-4c0f-80f0-dfbde264a73a"
      unitRef="usd">5500000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResell>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResell
      contextRef="ifcfc3ca3e22f43b6969996aa7c9a6eac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzYtMC0xLTEtODQ3Mjc2L3RleHRyZWdpb246MWQ0ZmVjNTUwOGZhNGU3NWFjZWZiZjUwZDJhMzE2YjJfNjk_0176c9b6-a9a8-4d47-8f15-d2bc6488692b"
      unitRef="usd">3475000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResell>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResell
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzYtNC0xLTEtODQ3Mjc2_bffe7a95-a60e-41c7-8c6d-0a85d154ccd0"
      unitRef="usd">26950000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResell>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResell
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzYtOC0xLTEtODQ3Mjc2_a2d045fe-74d0-4b9b-93fc-053220999e15"
      unitRef="usd">14565000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResell>
    <us-gaap:MarketableSecurities
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzctNC0xLTEtODQ3Mjc2_2ec1e659-6089-4c12-8afc-87fc765ec648"
      unitRef="usd">51089000000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzctOC0xLTEtODQ3Mjc2_275cfc9f-0511-4a3b-943a-10b04eeec37c"
      unitRef="usd">50825000000</us-gaap:MarketableSecurities>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzktNC0xLTEtODQ3Mjc2_24514cff-a2f1-4a65-a93d-9c91c25ca4ce"
      unitRef="usd">512000000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzktOC0xLTEtODQ3Mjc2_9ed6b89a-7d81-4a58-8412-bac0abe45d49"
      unitRef="usd">2033000000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ib802f00399c44045820d0a65cb3ee9cd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzExLTQtMS0xLTg0NzI3Ng_23ed60c1-0ca9-4bd6-8b28-5a45969b24a6"
      unitRef="usd">51645000000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i7126342de2b342098b95630b737553c9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzExLTgtMS0xLTg0NzI3Ng_cf53cc60-7787-4700-a55f-1e8dc6461907"
      unitRef="usd">52081000000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i51ba9c787894494da1659940681f5ec7_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzEyLTQtMS0xLTg0NzI3Ng_7af4d2f4-1124-4289-8ad5-d448d6173cce"
      unitRef="usd">4069513000000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ifcfc3ca3e22f43b6969996aa7c9a6eac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzEyLTgtMS0xLTg0NzI3Ng_4aaa71da-9dc9-4bb9-bcea-c71d5e776fa9"
      unitRef="usd">4071669000000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzEzLTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOmZlZjMyZWVlMjEzZjQ3NmFiYjI0MDY1ODNiMTlhY2MxXzQ3_d81d1e58-8731-4108-b0eb-764c9e76dba5"
      unitRef="usd">3599000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzEzLTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOmZlZjMyZWVlMjEzZjQ3NmFiYjI0MDY1ODNiMTlhY2MxXzU0_e176261e-a852-470f-83ec-6a7441ab64ac"
      unitRef="usd">3645000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzEzLTQtMS0xLTg0NzI3Ng_ade16f2d-6499-49ee-b67f-9369f6b8e79b"
      unitRef="usd">4121158000000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzEzLTgtMS0xLTg0NzI3Ng_760e3156-4393-4cbc-a986-38fb80e52aee"
      unitRef="usd">4123750000000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzE0LTQtMS0xLTg0NzI3Ng_87ad2c8c-3992-4bb5-829d-7eec0d5635d0"
      unitRef="usd">11335000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzE0LTgtMS0xLTg0NzI3Ng_56229740-87f5-4ebb-864b-3b9301d1820c"
      unitRef="usd">11347000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzE1LTQtMS0xLTg0NzI3Ng_790a708b-1bab-4a3e-a034-e6430951a115"
      unitRef="usd">4109823000000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzE1LTgtMS0xLTg0NzI3Ng_0899f095-6451-4192-8a74-9b33cdfb5c94"
      unitRef="usd">4112403000000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzE2LTQtMS0xLTg0NzI3Ng_c4209fbe-b3d0-431e-9964-f754ca7ff6ef"
      unitRef="usd">4110335000000</us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet>
    <us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzE2LTgtMS0xLTg0NzI3Ng_b862c4c2-0c89-41b2-a953-972fd82e5f92"
      unitRef="usd">4114436000000</us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet>
    <fnm:AdvanceToLender
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzE3LTQtMS0xLTg0NzI3Ng_157a5f25-4d1e-485c-b17e-24274dc50be8"
      unitRef="usd">2748000000</fnm:AdvanceToLender>
    <fnm:AdvanceToLender
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzE3LTgtMS0xLTg0NzI3Ng_3e23a9c9-5aac-4bec-9186-3029927adc30"
      unitRef="usd">1502000000</fnm:AdvanceToLender>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzE4LTQtMS0xLTg0NzI3Ng_cc105de4-76e3-4017-b7a9-69c634b11b21"
      unitRef="usd">12615000000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzE4LTgtMS0xLTg0NzI3Ng_5f019684-96ca-4344-90ec-daba07140bd8"
      unitRef="usd">12911000000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i51ba9c787894494da1659940681f5ec7_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzE5LTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOjJjNWY3Y2ZlMmQ2ODQ4NjhhZDk0Mjg2NmFhYTk2MWNjXzQ3_dc53e11f-1c79-4a42-936a-6d39d5a926eb"
      unitRef="usd">9236000000</us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss
      contextRef="ifcfc3ca3e22f43b6969996aa7c9a6eac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzE5LTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOjJjNWY3Y2ZlMmQ2ODQ4NjhhZDk0Mjg2NmFhYTk2MWNjXzU0_8f102d45-73d4-4066-83fd-b1942d128509"
      unitRef="usd">9241000000</us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss>
    <fnm:InterestReceivableAllowanceForCreditLoss
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzE5LTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOjJjNWY3Y2ZlMmQ2ODQ4NjhhZDk0Mjg2NmFhYTk2MWNjXzExMg_be714c9a-e356-48c4-b66d-c4c3e1186627"
      unitRef="usd">68000000</fnm:InterestReceivableAllowanceForCreditLoss>
    <fnm:InterestReceivableAllowanceForCreditLoss
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzE5LTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOjJjNWY3Y2ZlMmQ2ODQ4NjhhZDk0Mjg2NmFhYTk2MWNjXzExOQ_e61a0f5f-1073-496f-9fe4-759f45c161d8"
      unitRef="usd">111000000</fnm:InterestReceivableAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzE5LTQtMS0xLTg0NzI3Ng_09d491c4-224c-4bc1-b6bf-37ae96ec5801"
      unitRef="usd">9780000000</us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzE5LTgtMS0xLTg0NzI3Ng_0d840006-6c25-4afe-96b3-70f2f41d780c"
      unitRef="usd">9821000000</us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:OtherAssets
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzIwLTQtMS0xLTg0NzI3Ng_c75c41c6-baff-42bc-b2fe-b9ea2026d301"
      unitRef="usd">13106000000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzIwLTgtMS0xLTg0NzI3Ng_13124e7b-43e5-43c9-abd9-c33ddfaf1a04"
      unitRef="usd">13387000000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzIxLTQtMS0xLTg0NzI3Ng_0448bc1d-0818-4531-a268-4b6f9d3f1f4e"
      unitRef="usd">4317460000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzIxLTgtMS0xLTg0NzI3Ng_e5f6a64b-6b9e-4744-b80b-460e91e57316"
      unitRef="usd">4305288000000</us-gaap:Assets>
    <us-gaap:InterestPayableCurrentAndNoncurrent
      contextRef="i51ba9c787894494da1659940681f5ec7_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzI0LTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOjMyYjlhOTFiMDFhODRkZDU4NDM1MDkwZTIyNTQwNjhlXzM5_433c95c9-ce61-4604-99cc-08a5827b1629"
      unitRef="usd">9545000000</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent
      contextRef="ifcfc3ca3e22f43b6969996aa7c9a6eac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzI0LTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOjMyYjlhOTFiMDFhODRkZDU4NDM1MDkwZTIyNTQwNjhlXzQ2_558e3e16-6b32-4fe6-8700-c090b1af770d"
      unitRef="usd">9347000000</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzI0LTQtMS0xLTg0NzI3Ng_b6ede6f9-dd4a-4a69-b86a-8c11cefdb310"
      unitRef="usd">10182000000</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzI0LTgtMS0xLTg0NzI3Ng_69d1864c-d128-4c46-a498-5e1d23e5f082"
      unitRef="usd">9917000000</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib802f00399c44045820d0a65cb3ee9cd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzI2LTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOjc5ODdkOGY5MGMyYjQ0ZGQ4NDc4MDYyNTVmN2YwYTQ4XzI4_84e920b2-8d0a-4488-89f1-b506785eeee4"
      unitRef="usd">1132000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i7126342de2b342098b95630b737553c9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzI2LTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOjc5ODdkOGY5MGMyYjQ0ZGQ4NDc4MDYyNTVmN2YwYTQ4XzM1_323bdc39-d9fb-4b1d-a749-1a02a00317f1"
      unitRef="usd">1161000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="ib802f00399c44045820d0a65cb3ee9cd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzI2LTQtMS0xLTg0NzI3Ng_6ddc0164-d624-4029-93a0-6eb55977ce27"
      unitRef="usd">139164000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i7126342de2b342098b95630b737553c9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzI2LTgtMS0xLTg0NzI3Ng_b06b128b-58ea-46e0-9b70-43461fe61b58"
      unitRef="usd">134168000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtFairValue
      contextRef="i51ba9c787894494da1659940681f5ec7_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzI3LTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOmU4Zjc5YWQwYzUwNjRkZTliYzAwZjAyZTVmYjE3MTQwXzM3_ef56d2aa-69e1-46da-a966-77423adb94df"
      unitRef="usd">15972000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ifcfc3ca3e22f43b6969996aa7c9a6eac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzI3LTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOmU4Zjc5YWQwYzUwNjRkZTliYzAwZjAyZTVmYjE3MTQwXzQ0_0fd5c9c8-51d7-4ca9-843c-b51b90e1d46f"
      unitRef="usd">16260000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i51ba9c787894494da1659940681f5ec7_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzI3LTQtMS0xLTg0NzI3Ng_8de5f3a6-3c26-48fb-8c43-f291b9f3050e"
      unitRef="usd">4091602000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="ifcfc3ca3e22f43b6969996aa7c9a6eac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzI3LTgtMS0xLTg0NzI3Ng_d174e631-21c3-4bdb-800a-377eb5dddfda"
      unitRef="usd">4087720000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:OtherLiabilities
      contextRef="i51ba9c787894494da1659940681f5ec7_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzI4LTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOmE4MjI4NDFmNjRmMjQ3NDBiMjJkYzllODkxYjdjZDg3XzMy_04e3278f-8447-4dbe-854f-3c4041e332a2"
      unitRef="usd">1729000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="ifcfc3ca3e22f43b6969996aa7c9a6eac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzI4LTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOmE4MjI4NDFmNjRmMjQ3NDBiMjJkYzllODkxYjdjZDg3XzM5_c6adbe88-ff72-4300-82f5-b1196656f7c8"
      unitRef="usd">1748000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzI4LTQtMS0xLTg0NzI3Ng_2786ae0d-9ca1-4f79-ae0b-f01f846f7a9f"
      unitRef="usd">12463000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzI4LTgtMS0xLTg0NzI3Ng_d1f777d3-9a8a-45fc-bc10-6d299641fed3"
      unitRef="usd">13206000000</us-gaap:OtherLiabilities>
    <us-gaap:Liabilities
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzI5LTQtMS0xLTg0NzI3Ng_92417d32-1011-4256-b715-3a218b535a97"
      unitRef="usd">4253411000000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzI5LTgtMS0xLTg0NzI3Ng_5a683b44-231f-49f6-8e6b-1fedb6b4a395"
      unitRef="usd">4245011000000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzMwLTQtMS0xLTg0NzI3Ng_9693bdf7-5f31-4c1b-9acf-8fdfe9491ae0"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzMwLTgtMS0xLTg0NzI3Ng_507f3488-e44c-4848-b43a-2164abbfa8a2"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <fnm:SeniorPreferredStockLiquidationPreferenceValue
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzMyLTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOmJkZjBkOWUxNjA3ZDRjYmFhNjY2ZWQ3NzU1ZjE3NmM2XzEyMDk0NjI3OTA1NjI3_07e3c68e-7888-4d70-8c48-dde135179ba4"
      unitRef="usd">181776000000</fnm:SeniorPreferredStockLiquidationPreferenceValue>
    <fnm:SeniorPreferredStockLiquidationPreferenceValue
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzMyLTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOmJkZjBkOWUxNjA3ZDRjYmFhNjY2ZWQ3NzU1ZjE3NmM2XzM4NDgyOTA2OTcyOTY_d75dbf18-cde1-45c3-8f1e-1de19bbd11d2"
      unitRef="usd">180339000000</fnm:SeniorPreferredStockLiquidationPreferenceValue>
    <fnm:SeniorPreferredStockValue
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzMyLTQtMS0xLTg0NzI3Ng_b52088ba-de5e-4588-927d-96f9f0cea9e5"
      unitRef="usd">120836000000</fnm:SeniorPreferredStockValue>
    <fnm:SeniorPreferredStockValue
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzMyLTgtMS0xLTg0NzI3Ng_80174f96-8847-48e6-b694-75de87e5c216"
      unitRef="usd">120836000000</fnm:SeniorPreferredStockValue>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzMzLTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOjVjZDZmMDA2ZmEyNTRkMzc4MmVhYjU5ZGIxMDIyYWRjXzIx_2fe7472b-858b-4b5f-ba4a-63e53a58eb58"
      unitRef="shares">700000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzMzLTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOjVjZDZmMDA2ZmEyNTRkMzc4MmVhYjU5ZGIxMDIyYWRjXzIx_ab466e16-18d8-45a7-9ba9-d8e663140c88"
      unitRef="shares">700000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzMzLTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOjVjZDZmMDA2ZmEyNTRkMzc4MmVhYjU5ZGIxMDIyYWRjXzQ2_6ef0d6d4-2837-4a6e-a83c-0a220443d349"
      unitRef="shares">555374922</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzMzLTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOjVjZDZmMDA2ZmEyNTRkMzc4MmVhYjU5ZGIxMDIyYWRjXzQ2_8dca1a2d-4eb7-4cb6-b653-dd323bec98d6"
      unitRef="shares">555374922</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzMzLTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOjVjZDZmMDA2ZmEyNTRkMzc4MmVhYjU5ZGIxMDIyYWRjXzQ2_a2a33363-72d2-411d-b276-970205970758"
      unitRef="shares">555374922</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzMzLTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOjVjZDZmMDA2ZmEyNTRkMzc4MmVhYjU5ZGIxMDIyYWRjXzQ2_b9f087a4-9ac1-460e-886c-b67cb6c91d1c"
      unitRef="shares">555374922</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzMzLTQtMS0xLTg0NzI3Ng_4c064bf3-97c0-4bc3-a6f8-895be9964d9b"
      unitRef="usd">19130000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzMzLTgtMS0xLTg0NzI3Ng_b745054d-8f46-4014-8ea5-78f0babc0986"
      unitRef="usd">19130000000</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockSharesIssued
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzM0LTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOmY0YmVhNmUwODU4MDRkYmNhMGY5MzczZWQzN2JlN2EyXzU3_48d5a506-d8b9-47b3-85b8-02443af9277c"
      unitRef="shares">1308762703</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzM0LTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOmY0YmVhNmUwODU4MDRkYmNhMGY5MzczZWQzN2JlN2EyXzU3_9a0156d5-8dd0-459f-a600-889315dca454"
      unitRef="shares">1308762703</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzM0LTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOmY0YmVhNmUwODU4MDRkYmNhMGY5MzczZWQzN2JlN2EyXzc4_2dd79479-ff89-4591-ac33-7c318c93e37a"
      unitRef="shares">1158087567</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzM0LTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOmY0YmVhNmUwODU4MDRkYmNhMGY5MzczZWQzN2JlN2EyXzc4_b18cfcdd-2b1d-48c1-ba8e-4666f2434cb5"
      unitRef="shares">1158087567</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzM0LTQtMS0xLTg0NzI3Ng_10a9cf2b-3181-4f17-b603-5dc6fe7d4503"
      unitRef="usd">687000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzM0LTgtMS0xLTg0NzI3Ng_a1a29fc1-1205-4089-9dff-46ab4ff33938"
      unitRef="usd">687000000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzM1LTQtMS0xLTg0NzI3Ng_97b121b3-5fd3-41ee-98d0-70b519304003"
      unitRef="usd">-69239000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzM1LTgtMS0xLTg0NzI3Ng_52dd1da4-23a4-4c3e-8c93-7d2f4ed7ad8d"
      unitRef="usd">-73011000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzM2LTQtMS0xLTg0NzI3Ng_29f14220-ab3f-4eb3-92c4-0adb4fa8f0bb"
      unitRef="usd">35000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzM2LTgtMS0xLTg0NzI3Ng_444d3e41-8b05-4b51-98da-608c3e087921"
      unitRef="usd">35000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzM3LTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOjc1NTdjMDA3ZDI5ZTQzNDI4YWYwMmI0MTAxZjcxM2UzXzI5_01189d2f-a1d8-4e57-939a-f61361c524c2"
      unitRef="shares">150675136</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzM3LTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOjc1NTdjMDA3ZDI5ZTQzNDI4YWYwMmI0MTAxZjcxM2UzXzI5_a43cbd16-526f-4827-b67b-a7ffcce0fd9b"
      unitRef="shares">150675136</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzM3LTQtMS0xLTg0NzI3Ng_3fb2dd28-d3cd-4875-8c59-278abda9818c"
      unitRef="usd">7400000000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzM3LTgtMS0xLTg0NzI3Ng_7008b77d-5511-40c3-89a2-3fd13ba9ae78"
      unitRef="usd">7400000000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzM4LTQtMS0xLTg0NzI3Ng_a3f0c303-ea0e-4c58-9a06-f2bd8ca5867e"
      unitRef="usd">64049000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzM4LTgtMS0xLTg0NzI3Ng_8493392f-de33-4b80-9b32-bc9881c8e879"
      unitRef="usd">60277000000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzM5LTQtMS0xLTg0NzI3Ng_e2ea2ec4-1aa5-4100-9444-125d18b56850"
      unitRef="usd">4317460000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjAvZnJhZzoyNjZhZGMwY2ViMjc0NDU5ODgxOGY4NjZkOWIwYjM1My90YWJsZToxODIxYzAzMTFkYmI0M2M5OTdmN2RkOGQ5ZGZjZDQ0ZC90YWJsZXJhbmdlOjE4MjFjMDMxMWRiYjQzYzk5N2Y3ZGQ4ZDlkZmNkNDRkXzM5LTgtMS0xLTg0NzI3Ng_ca5400b0-cbca-43a7-862d-a6facd7147b9"
      unitRef="usd">4305288000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:InterestIncomeDebtSecuritiesOperating
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzQtMTQtMS0xLTg0NzI3Ng_5f614ec9-82f3-4aba-90d4-dcbe329dd333"
      unitRef="usd">981000000</us-gaap:InterestIncomeDebtSecuritiesOperating>
    <us-gaap:InterestIncomeDebtSecuritiesOperating
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzQtMjAtMS0xLTg0NzI3Ng_c5545e91-9435-4889-bc5a-f32992ab7347"
      unitRef="usd">166000000</us-gaap:InterestIncomeDebtSecuritiesOperating>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzUtMTQtMS0xLTg0NzI3Ng_fe2d806a-7ad2-4909-8eb5-05213822c23f"
      unitRef="usd">32137000000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzUtMjAtMS0xLTg0NzI3Ng_f1c26f80-a31e-4bd6-ac68-5f8abfed5654"
      unitRef="usd">27142000000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:OtherInterestAndDividendIncome
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzYtMTQtMS0xLTg0NzI3Ng_57f9d678-2d25-4452-999e-981c5937ace9"
      unitRef="usd">452000000</us-gaap:OtherInterestAndDividendIncome>
    <us-gaap:OtherInterestAndDividendIncome
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzYtMjAtMS0xLTg0NzI3Ng_4decd82b-210c-4650-bb92-382d75b80e28"
      unitRef="usd">32000000</us-gaap:OtherInterestAndDividendIncome>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzctMTQtMS0xLTg0NzI3Ng_7913e7a8-96e1-4351-868e-ff9122c7d9c5"
      unitRef="usd">33570000000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzctMjAtMS0xLTg0NzI3Ng_3d582ac2-e1a1-4998-b5b7-39929bf97153"
      unitRef="usd">27340000000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestExpenseShortTermBorrowings
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzktMTQtMS0xLTg0NzI3Ng_bff063e5-616a-4435-82de-cb6699ad2ad6"
      unitRef="usd">119000000</us-gaap:InterestExpenseShortTermBorrowings>
    <us-gaap:InterestExpenseShortTermBorrowings
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzktMjAtMS0xLTg0NzI3Ng_4dac453c-a077-40b8-bc88-6a266a319de7"
      unitRef="usd">1000000</us-gaap:InterestExpenseShortTermBorrowings>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzEwLTE0LTEtMS04NDcyNzY_3001e7c4-ed57-4411-8189-9e5d13782fe6"
      unitRef="usd">26665000000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzEwLTIwLTEtMS04NDcyNzY_740a6b2c-8e9c-4f94-8ef1-2741117874d5"
      unitRef="usd">19940000000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpense
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzExLTE0LTEtMS04NDcyNzY_1100033d-73f2-450e-8cc0-b8ccde2d4cc4"
      unitRef="usd">26784000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzExLTIwLTEtMS04NDcyNzY_76fdc1d4-e92b-4a96-a19e-d2e710bef8fa"
      unitRef="usd">19941000000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzEyLTE0LTEtMS04NDcyNzY_5df8961a-c0c9-44f1-aab5-c26bb1e82ef2"
      unitRef="usd">6786000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzEyLTIwLTEtMS04NDcyNzY_5d125ac5-0068-4718-9111-deba245c1f06"
      unitRef="usd">7399000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzEzLTE0LTEtMS04NDcyNzY_a8734d4f-44b7-4bb8-a9e7-a5cd46149b6d"
      unitRef="usd">132000000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzEzLTIwLTEtMS04NDcyNzY_0517c940-0e4c-401e-bb2c-a3caf3baef56"
      unitRef="usd">240000000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzE0LTE0LTEtMS04NDcyNzY_9bbc1062-49ba-4a44-a7f9-2095723d2af3"
      unitRef="usd">6654000000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzE0LTIwLTEtMS04NDcyNzY_bf543953-4c51-4d57-9396-b4791f95d510"
      unitRef="usd">7159000000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:GainLossOnInvestments
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzE1LTE0LTEtMS04NDcyNzY_5fc96c1c-b534-4d6f-a6ed-3056fb27dba9"
      unitRef="usd">-67000000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzE1LTIwLTEtMS04NDcyNzY_7ee52dfb-ce67-491e-9997-c7c249036b27"
      unitRef="usd">-102000000</us-gaap:GainLossOnInvestments>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzE2LTE0LTEtMS04NDcyNzY_08522d23-0f25-4a72-9c9d-cdf4ce9618ad"
      unitRef="usd">204000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzE2LTIwLTEtMS04NDcyNzY_61272d16-ed39-4946-92f0-d609ad3781c6"
      unitRef="usd">480000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:NoninterestIncomeOtherOperatingIncome
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzE3LTE0LTEtMS04NDcyNzY_8e6ff6ec-9e11-4f25-b1c8-82ad1b4470e9"
      unitRef="usd">63000000</us-gaap:NoninterestIncomeOtherOperatingIncome>
    <us-gaap:NoninterestIncomeOtherOperatingIncome
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzE3LTIwLTEtMS04NDcyNzY_2ab4766e-71bc-4eba-8d51-23bc7d4b408e"
      unitRef="usd">83000000</us-gaap:NoninterestIncomeOtherOperatingIncome>
    <us-gaap:NoninterestIncome
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzE4LTE0LTEtMS04NDcyNzY_6f4c2b77-5526-49a0-9d14-a330b7785fba"
      unitRef="usd">200000000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzE4LTIwLTEtMS04NDcyNzY_a3fef2f5-5591-4113-b862-d38c9e6d2bfd"
      unitRef="usd">461000000</us-gaap:NoninterestIncome>
    <us-gaap:LaborAndRelatedExpense
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzIwLTE0LTEtMS04NDcyNzY_90b8b3bf-7e0c-4715-8e00-fddfbd7be586"
      unitRef="usd">480000000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzIwLTIwLTEtMS04NDcyNzY_95f8e565-b31d-44aa-954b-77e7973bbb8f"
      unitRef="usd">407000000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:ProfessionalAndContractServicesExpense
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzIxLTE0LTEtMS04NDcyNzY_51fdfad2-7739-4d8d-aff7-e326ee09d2b6"
      unitRef="usd">184000000</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:ProfessionalAndContractServicesExpense
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzIxLTIwLTEtMS04NDcyNzY_710135a9-3055-440f-ad66-f776c2fbb90e"
      unitRef="usd">209000000</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzIzLTE0LTEtMS04NDcyNzY_37b7afaf-36e6-439a-acaa-4082e698aac1"
      unitRef="usd">204000000</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzIzLTIwLTEtMS04NDcyNzY_4c9c301f-57a7-47ec-802a-96479904bbd1"
      unitRef="usd">192000000</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzI0LTE0LTEtMS04NDcyNzY_3e3c3eaa-c44b-4ee6-b850-0d49de51e436"
      unitRef="usd">868000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzI0LTIwLTEtMS04NDcyNzY_7fe8739e-df74-4569-b48b-0046203822ee"
      unitRef="usd">808000000</us-gaap:GeneralAndAdministrativeExpense>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzI1LTE0LTEtMS04NDcyNzY_b17321cb-cde1-47bf-b63b-92782e8aa4c7"
      unitRef="usd">855000000</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzI1LTIwLTEtMS04NDcyNzY_29384918-718c-4d2a-9907-8ceca87d127e"
      unitRef="usd">824000000</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:CreditEnhancementExpense
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzI2LTE0LTEtMS04NDcyNzY_ccac5d2e-acdc-4275-8bd7-b38684b2cb4b"
      unitRef="usd">341000000</fnm:CreditEnhancementExpense>
    <fnm:CreditEnhancementExpense
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzI2LTIwLTEtMS04NDcyNzY_849a00e5-732f-44a3-99b3-31ecabd3c0f1"
      unitRef="usd">278000000</fnm:CreditEnhancementExpense>
    <fnm:ChangeInExpectedCreditEnhancementRecoveries
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzI3LTE0LTEtMS04NDcyNzY_46449905-2ef2-4a19-bf89-abd68967551c"
      unitRef="usd">-120000000</fnm:ChangeInExpectedCreditEnhancementRecoveries>
    <fnm:ChangeInExpectedCreditEnhancementRecoveries
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzI3LTIwLTEtMS04NDcyNzY_7986edf9-9d09-4da3-8818-6a0fadb5fdad"
      unitRef="usd">-60000000</fnm:ChangeInExpectedCreditEnhancementRecoveries>
    <us-gaap:OtherNoninterestExpense
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzI4LTE0LTEtMS04NDcyNzY_d90a73a4-5770-4d31-a796-8224fec04908"
      unitRef="usd">130000000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzI4LTIwLTEtMS04NDcyNzY_8969a13e-73bd-43cc-a435-d873d1bb839b"
      unitRef="usd">197000000</us-gaap:OtherNoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzI5LTE0LTEtMS04NDcyNzY_5dcf63a2-14f3-4816-a7e2-53875c3c4114"
      unitRef="usd">2074000000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzI5LTIwLTEtMS04NDcyNzY_20b06405-61e1-47a6-8a47-0dd252b5118b"
      unitRef="usd">2047000000</us-gaap:NoninterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzMwLTE0LTEtMS04NDcyNzY_d1a965e3-3a2f-4aac-a7b1-1042ac694d2e"
      unitRef="usd">4780000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzMwLTIwLTEtMS04NDcyNzY_b670139a-9ae1-484d-bd79-cc1383a69753"
      unitRef="usd">5573000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzMxLTE0LTEtMS04NDcyNzY_b3630109-3562-44f3-ba4b-1daee6c2c74f"
      unitRef="usd">1008000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzMxLTIwLTEtMS04NDcyNzY_d3ab05c8-c6f9-490e-90a0-6f4c49ea239a"
      unitRef="usd">1165000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzMyLTE0LTEtMS04NDcyNzY_03708a40-45d6-4427-8323-8da9a2c5e851"
      unitRef="usd">3772000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzMyLTIwLTEtMS04NDcyNzY_ff8f1b59-0c07-4da9-82ac-a4b203d49b41"
      unitRef="usd">4408000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzMzLTE0LTEtMS04NDcyNzY_c2649e77-afd0-4066-88d2-140b4a05801c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzMzLTIwLTEtMS04NDcyNzY_aee0477d-aa5e-4ca2-8565-e29e19110f23"
      unitRef="usd">-7000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzM0LTE0LTEtMS04NDcyNzY_41bb0889-9878-467e-9fd6-9635bf47ff83"
      unitRef="usd">3772000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzM0LTIwLTEtMS04NDcyNzY_3d7d4f91-e53a-4d38-9bee-6c25328777ba"
      unitRef="usd">4401000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzM1LTE0LTEtMS04NDcyNzY_d5ed1e1b-18f7-4bdb-9a7d-562551cbf617"
      unitRef="usd">3772000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzM1LTIwLTEtMS04NDcyNzY_c912f7dc-d383-41c0-9184-77d1f4f9068d"
      unitRef="usd">4408000000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzM2LTE0LTEtMS04NDcyNzY_a43558bf-706b-4d56-b122-9ad68d822388"
      unitRef="usd">3772000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzM2LTIwLTEtMS04NDcyNzY_e285ef7e-5bba-4913-abe3-ea554edb664f"
      unitRef="usd">4401000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzM3LTE0LTEtMS04NDcyNzY_6ee7a801-ed19-4a2c-8aff-5ae33eb08c33"
      unitRef="usd">0</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzM3LTE0LTEtMS04NDcyNzY_9153f90e-1925-4a4c-9846-b5946bcc8891"
      unitRef="usd">0</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzM3LTIwLTEtMS04NDcyNzY_751d6e7b-54cc-41ec-8c1d-a181aacc55d0"
      unitRef="usd">7000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzM3LTIwLTEtMS04NDcyNzY_99e24663-61e1-4f45-a35b-de37765a2db0"
      unitRef="usd">7000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzM5LTE0LTEtMS04NDcyNzY_b281a388-2474-4852-82fc-fb2a1a83a848"
      unitRef="usdPerShare">-0.00</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzM5LTIwLTEtMS04NDcyNzY_2072992e-caec-46c7-b408-fed47190c3c0"
      unitRef="usdPerShare">0.00</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzQwLTE0LTEtMS04NDcyNzY_b702b69e-2dd5-48e3-b36a-b2b1351cba9a"
      unitRef="usdPerShare">-0.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzQwLTIwLTEtMS04NDcyNzY_04348765-aaff-4c10-8637-746d2bbe77c9"
      unitRef="usdPerShare">0.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzQyLTE0LTEtMS04NDcyNzY_ea3a8df3-79bb-4b92-82b5-3bee03e65b00"
      unitRef="shares">5867000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzQyLTIwLTEtMS04NDcyNzY_2ab6a672-20f2-4c23-ab54-078bd6393e0e"
      unitRef="shares">5867000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzQzLTE0LTEtMS04NDcyNzY_a0503554-be0e-4e7b-a6d3-1eac6732dc49"
      unitRef="shares">5867000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjMvZnJhZzpkZmYzNTgzNjJhMTU0Zjc3ODhlNjUyNGI4NmUxZGNjZC90YWJsZTo3NDYyMTE4ZDA2MzM0NzQ1Yjc2ZWMyODYwYmE1NWYzOS90YWJsZXJhbmdlOjc0NjIxMThkMDYzMzQ3NDViNzZlYzI4NjBiYTU1ZjM5XzQzLTIwLTEtMS04NDcyNzY_cc9c9295-3d84-4d99-9744-65e73fd8fe7a"
      unitRef="shares">5893000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzItMi0xLTEtODQ3Mjc2_2dbe8f24-4b00-4208-84f6-b42ec6ae92b7"
      unitRef="usd">4015000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzItNi0xLTEtODQ3Mjc2_e2dd03f0-e4b5-495f-afa1-c87f1dd064ac"
      unitRef="usd">3358000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireLoansHeldForInvestment
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzgtMi0xLTEtODQ3Mjc2_5a7477aa-8923-4c0f-90c5-355a41729c84"
      unitRef="usd">27422000000</us-gaap:PaymentsToAcquireLoansHeldForInvestment>
    <us-gaap:PaymentsToAcquireLoansHeldForInvestment
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzgtNi0xLTEtODQ3Mjc2_8fd14734-8630-4c96-8e69-f345dda577bc"
      unitRef="usd">95844000000</us-gaap:PaymentsToAcquireLoansHeldForInvestment>
    <us-gaap:ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
      contextRef="i89fa5086de3e4d27a9abfdf23ac59e1e_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzktMi0xLTEtODQ3Mjc2_d366959d-ed55-40d0-8568-845c64bf64d9"
      unitRef="usd">1263000000</us-gaap:ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment>
    <us-gaap:ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
      contextRef="ib470184adcb44eb0a6eb6f4fc7b6fe3b_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzktNi0xLTEtODQ3Mjc2_16bda251-2a41-4e37-8830-381c33a92dfe"
      unitRef="usd">2307000000</us-gaap:ProceedsFromPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment>
    <us-gaap:ProceedsFromSaleOfLoansAndLeasesHeldForInvestment
      contextRef="i89fa5086de3e4d27a9abfdf23ac59e1e_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzEwLTItMS0xLTg0NzI3Ng_b6426541-dea7-4a14-a482-c55dfc90a99a"
      unitRef="usd">1539000000</us-gaap:ProceedsFromSaleOfLoansAndLeasesHeldForInvestment>
    <us-gaap:ProceedsFromSaleOfLoansAndLeasesHeldForInvestment
      contextRef="ib470184adcb44eb0a6eb6f4fc7b6fe3b_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzEwLTYtMS0xLTg0NzI3Ng_e5221867-6011-4366-85c0-85c2351ac9da"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfLoansAndLeasesHeldForInvestment>
    <fnm:ProceedsFromSaleAndPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
      contextRef="ia9a307fab6a940e0bb5525d442b69b22_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzExLTItMS0xLTg0NzI3Ng_5c76837b-91d4-4ca0-a168-5506eeb10230"
      unitRef="usd">76775000000</fnm:ProceedsFromSaleAndPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment>
    <fnm:ProceedsFromSaleAndPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment
      contextRef="i288c3e3d96b045aaad811e3a10961c83_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzExLTYtMS0xLTg0NzI3Ng_68326ec0-7981-48d3-a81f-8a3fb3e50fc9"
      unitRef="usd">163244000000</fnm:ProceedsFromSaleAndPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment>
    <fnm:PaymentsForAdvancesToLenders
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzEyLTItMS0xLTg0NzI3Ng_49dc8f39-0adf-4f18-b2a7-4efabff38df7"
      unitRef="usd">22571000000</fnm:PaymentsForAdvancesToLenders>
    <fnm:PaymentsForAdvancesToLenders
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzEyLTYtMS0xLTg0NzI3Ng_8fb99d99-c6ed-4bff-a6fc-199f83647d25"
      unitRef="usd">68231000000</fnm:PaymentsForAdvancesToLenders>
    <us-gaap:ProceedsFromSaleOfForeclosedAssets
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzEzLTItMS0xLTg0NzI3Ng_fd8e3469-7add-4a75-9270-46202689ee36"
      unitRef="usd">1148000000</us-gaap:ProceedsFromSaleOfForeclosedAssets>
    <us-gaap:ProceedsFromSaleOfForeclosedAssets
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzEzLTYtMS0xLTg0NzI3Ng_8070f955-1e2c-4e4b-b584-e07c07bcc1dd"
      unitRef="usd">701000000</us-gaap:ProceedsFromSaleOfForeclosedAssets>
    <us-gaap:ProceedsFromPaymentsForFederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellNet
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzE0LTItMS0xLTg0NzI3Ng_08c524f0-4e94-4ede-af52-ebdd467b6133"
      unitRef="usd">-12385000000</us-gaap:ProceedsFromPaymentsForFederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellNet>
    <us-gaap:ProceedsFromPaymentsForFederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellNet
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzE0LTYtMS0xLTg0NzI3Ng_581a34cc-c962-4b7c-b9a2-c85f69744734"
      unitRef="usd">2836000000</us-gaap:ProceedsFromPaymentsForFederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellNet>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzE1LTItMS0xLTg0NzI3Ng_45d24e88-ec08-429c-b78a-cbc9d7555f4b"
      unitRef="usd">778000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzE1LTYtMS0xLTg0NzI3Ng_b90e0616-dcbc-4b5f-bc47-eb6982f6ee07"
      unitRef="usd">691000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzE2LTItMS0xLTg0NzI3Ng_9a7d8952-8f67-4c61-ab83-b8eb595a11d4"
      unitRef="usd">17569000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzE2LTYtMS0xLTg0NzI3Ng_3364839e-1cac-44d4-86e3-aa43bd9cc7f3"
      unitRef="usd">4322000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i89fa5086de3e4d27a9abfdf23ac59e1e_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzE4LTItMS0xLTg0NzI3Ng_4e51d707-ba67-4827-8f38-2600c5fa2164"
      unitRef="usd">102839000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ib470184adcb44eb0a6eb6f4fc7b6fe3b_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzE4LTYtMS0xLTg0NzI3Ng_830261cb-b437-4108-b48f-d0176cb4742a"
      unitRef="usd">97899000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i89fa5086de3e4d27a9abfdf23ac59e1e_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzE5LTItMS0xLTg0NzI3Ng_6022e931-dab3-4f9b-8ffd-dba6cfb5a53f"
      unitRef="usd">98333000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ib470184adcb44eb0a6eb6f4fc7b6fe3b_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzE5LTYtMS0xLTg0NzI3Ng_c44b2861-28e1-48a9-9e05-18a16e639b92"
      unitRef="usd">117002000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ia9a307fab6a940e0bb5525d442b69b22_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzIwLTItMS0xLTg0NzI3Ng_4b701eb2-7316-4874-b0c3-0375a1ccf9cb"
      unitRef="usd">53102000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i288c3e3d96b045aaad811e3a10961c83_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzIwLTYtMS0xLTg0NzI3Ng_912459ed-5d0e-45f8-a581-828ca26379a3"
      unitRef="usd">180031000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ia9a307fab6a940e0bb5525d442b69b22_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzIxLTItMS0xLTg0NzI3Ng_a4d014dc-a6a8-4825-895a-dc6bca821a84"
      unitRef="usd">76196000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i288c3e3d96b045aaad811e3a10961c83_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzIxLTYtMS0xLTg0NzI3Ng_cd5eadfe-0ed6-48b3-9f95-f7d90c82e3ea"
      unitRef="usd">188258000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzI1LTItMS0xLTg0NzI3Ng_cbfb5219-6af2-465a-b1da-26f45a538bcc"
      unitRef="usd">-18588000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzI1LTYtMS0xLTg0NzI3Ng_d68745e8-64b9-4e1d-af13-d9452e236c7c"
      unitRef="usd">-27330000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzI2LTItMS0xLTg0NzI3Ng_a0dc810b-c537-417e-bdcb-5da7203c505f"
      unitRef="usd">2996000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzI2LTYtMS0xLTg0NzI3Ng_97a744dc-b2d2-44b7-9a16-8e2645c5f235"
      unitRef="usd">-19650000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzI3LTItMS0xLTg0NzI3Ng_f4ec9ccc-4fa0-4bb1-b125-c1ee5bb4a808"
      unitRef="usd">87841000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i61f2e75d6cb24fcaa4d69ae20847e740_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzI3LTYtMS0xLTg0NzI3Ng_32c9a2dc-c48f-4f25-98d4-d7efabf80b8e"
      unitRef="usd">108631000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzI4LTItMS0xLTg0NzI3Ng_6433e92c-976b-49fb-aa43-da67cbc0a018"
      unitRef="usd">90837000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iac7e9cb7b6704144a2a1263deb6700a1_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzI4LTYtMS0xLTg0NzI3Ng_b2416434-1d4a-4e90-9524-6e40ff07290c"
      unitRef="usd">88981000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzMwLTItMS0xLTg0NzI3Ng_654a1b77-d345-416d-a049-8ee064800a64"
      unitRef="usd">27190000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzMwLTYtMS0xLTg0NzI3Ng_8b7888db-ce55-4c9e-ba08-a3e02e975ac2"
      unitRef="usd">24475000000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzMxLTItMS0xLTg0NzI3Ng_0990d392-0ef7-4402-81c4-44d85e45ee1b"
      unitRef="usd">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjYvZnJhZzpkYjllNzQ1ZWFjNzI0M2NjYjg2ZmFlOWJmZDFhNDg1ZC90YWJsZTo1MjEzN2ZmZWRmMDU0MWEyOTUxMDMyOTFkYWMxZjVjMS90YWJsZXJhbmdlOjUyMTM3ZmZlZGYwNTQxYTI5NTEwMzI5MWRhYzFmNWMxXzMxLTYtMS0xLTg0NzI3Ng_63267751-7455-42fc-b68c-7aa29fea3c1b"
      unitRef="usd">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:SharesOutstanding
      contextRef="i8b80fa50218c401d954751956accb4a8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzMtMi0xLTEtODQ3Mjc2_25cb8c75-1b4f-4a97-8752-508199b50f4f"
      unitRef="shares">1000000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i8a288752c3174a9e8bda54c2ba2f7475_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzMtNC0xLTEtODQ3Mjc2_97693647-7091-4f97-aeae-2b9445da4e4a"
      unitRef="shares">556000000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="ia706849ec3514475a2b99ce3f3674b69_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzMtNi0xLTEtODQ3Mjc2_c7ee5877-89a4-4628-bc63-0b7a480ccd0b"
      unitRef="shares">1158000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8b80fa50218c401d954751956accb4a8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzMtOC0xLTEtODQ3Mjc2_61e5ad19-e5a0-43e9-92e5-6f5c0a9180d5"
      unitRef="usd">120836000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8a288752c3174a9e8bda54c2ba2f7475_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzMtMTAtMS0xLTg0NzI3Ng_cfb29725-bab1-4a3b-9f4b-e53518d269e0"
      unitRef="usd">19130000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia706849ec3514475a2b99ce3f3674b69_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzMtMTItMS0xLTg0NzI3Ng_7e4129ad-808b-4a33-a70c-b411f1748a57"
      unitRef="usd">687000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if4e8bb85f0664fcfa451ae47b6e21d1e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzMtMTQtMS0xLTg0NzI3Ng_31c83a2c-bbd2-4e9d-b0d2-617f1e8a6688"
      unitRef="usd">-73011000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id0908f39c93040a2b75e3b9e331e3cca_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzMtMTYtMS0xLTg0NzI3Ng_9a82e6e6-0461-4a37-98ff-2e48c6008136"
      unitRef="usd">35000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ife02f97eb2af45bea957d8ef007f1164_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzMtMTgtMS0xLTg0NzI3Ng_6232ced4-fdf9-44dd-90ba-4d278da4dece"
      unitRef="usd">-7400000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzMtMjItMS0xLTg0NzI3Ng_14a3b878-42be-4462-9cbd-142bd5036f95"
      unitRef="usd">60277000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i0ca77cf2a7544d829743568034095974_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzYtMTQtMS0xLTg0NzI3Ng_19cebd03-911a-47dd-a1b4-9032c678b91c"
      unitRef="usd">3772000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzYtMjItMS0xLTg0NzI3Ng_5c89970d-8407-4148-a1e3-2f77eee9e91e"
      unitRef="usd">3772000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzgtMC0xLTEtODQ3Mjc2L3RleHRyZWdpb246NjUwMjk0ODJjMTM0NDNmMzkxNDEyOTYxMzAzOTFhNzNfNDk0NzgwMjMyNTA4Mg_692656c6-f405-4304-9e67-fea271b09232"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i0674bf2bd1dc4361b0c3ef4aa662a7f4_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzgtMTYtMS0xLTg0NzI3Ng_e1c2a8e2-6747-4846-8178-4acb8ba73717"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzgtMjItMS0xLTg0NzI3Ng_86bec1ce-0e05-4f7a-8334-222c50af5bf8"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansPlanAmendmentsTaxEffect
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzEwLTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOmVhZTUzNGZmZWMzYjRlNDFhMmI1MWQ1MzBkYTExZjcyXzQ5NDc4MDIzMjUwMjQ_23a18975-205e-4c1f-94aa-28acba8d6334"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansPlanAmendmentsTaxEffect>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i0674bf2bd1dc4361b0c3ef4aa662a7f4_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzEwLTE2LTEtMS04NDcyNzY_cad8cbb8-d71a-4cba-84f7-e79e42f828f4"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzEwLTIyLTEtMS04NDcyNzY_b47b0305-f796-482b-a679-bdbc56b98637"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzExLTIyLTEtMS04NDcyNzY_fe025a68-3985-4a63-b52f-eed0c76447da"
      unitRef="usd">3772000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="ie3e479463fc14072adae3513a93a91c6_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzEyLTItMS0xLTg0NzI3Ng_ab098269-aa7f-434e-a1f7-283dee6dca6e"
      unitRef="shares">1000000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i94d848d72d23429a8be52c17104fc1db_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzEyLTQtMS0xLTg0NzI3Ng_519f66b7-3094-479f-b1e9-a500d560e5e3"
      unitRef="shares">556000000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i0e8adc29f0a8423eb4450d71649ae622_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzEyLTYtMS0xLTg0NzI3Ng_7fc2b0bb-29a1-4808-888a-65cf9f3acc46"
      unitRef="shares">1158000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie3e479463fc14072adae3513a93a91c6_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzEyLTgtMS0xLTg0NzI3Ng_10400042-2937-44da-a645-c5d257813fdb"
      unitRef="usd">120836000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i94d848d72d23429a8be52c17104fc1db_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzEyLTEwLTEtMS04NDcyNzY_5de99850-f876-47ec-b5a6-6807c246bd69"
      unitRef="usd">19130000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0e8adc29f0a8423eb4450d71649ae622_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzEyLTEyLTEtMS04NDcyNzY_25133435-47cb-430c-85be-5e166a00a3ea"
      unitRef="usd">687000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i70f695f46c8d4188b87bda9de5687bb2_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzEyLTE0LTEtMS04NDcyNzY_3d5cdc75-9712-473b-ab48-68197f023023"
      unitRef="usd">-69239000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i12b99a543f934c84af2431ab499b24ae_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzEyLTE2LTEtMS04NDcyNzY_4903f11f-9f20-4faa-bae4-244f5add540e"
      unitRef="usd">35000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iac25f1b90d134bb8af43de2e193a6e03_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzEyLTE4LTEtMS04NDcyNzY_196258c8-30a9-4e32-9adf-a80cd28cadf1"
      unitRef="usd">-7400000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTphNWFkZjgzZGI5NWY0ZDkwOTc0N2IxMzJiZWVmYTI2Ni90YWJsZXJhbmdlOmE1YWRmODNkYjk1ZjRkOTA5NzQ3YjEzMmJlZWZhMjY2XzEyLTIyLTEtMS04NDcyNzY_1b5299e8-7725-4594-a981-b09a16dac52d"
      unitRef="usd">64049000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i39a365491cc14976a3bdd00ca9cedb37_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzMtMi0xLTEtODQ3Mjc2_0b906e9c-06cf-4ff4-9b63-ab3031e4dea1"
      unitRef="shares">1000000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i449e52144771431a8c8f436d9c12a882_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzMtNC0xLTEtODQ3Mjc2_149ea3c0-bf08-4b3f-b6f9-2d399e359314"
      unitRef="shares">556000000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i0efda2f2cb6c48ab9d13afaf3060d7e4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzMtNi0xLTEtODQ3Mjc2_4ab90060-2de1-4e44-95e3-010c260305f0"
      unitRef="shares">1158000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i39a365491cc14976a3bdd00ca9cedb37_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzMtOC0xLTEtODQ3Mjc2_fb285d03-eac5-4b19-89d4-837d6facf735"
      unitRef="usd">120836000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i449e52144771431a8c8f436d9c12a882_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzMtMTAtMS0xLTg0NzI3Ng_2095a72d-5489-4c4c-9ddb-cda3652cfa04"
      unitRef="usd">19130000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0efda2f2cb6c48ab9d13afaf3060d7e4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzMtMTItMS0xLTg0NzI3Ng_946ba140-95c6-4b6c-a4c5-bdddbc17e87a"
      unitRef="usd">687000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i75c71c3c1289468aaa9f84708db18084_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzMtMTQtMS0xLTg0NzI3Ng_9fee4189-9b9f-4655-91d2-04cef45f338f"
      unitRef="usd">-85934000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i72e60f7ffdba4832a0f30bca7a64d39b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzMtMTYtMS0xLTg0NzI3Ng_2a48aac6-c1cb-4a89-8ccf-39e6df1a2baf"
      unitRef="usd">38000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i42219f982fa44abfb9ab9438c3889868_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzMtMTgtMS0xLTg0NzI3Ng_d0ed7979-60e0-43e7-bc18-a01091c4362c"
      unitRef="usd">-7400000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i61f2e75d6cb24fcaa4d69ae20847e740_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzMtMjItMS0xLTg0NzI3Ng_f66cf48d-b022-4c0c-9bb1-0667a3d1492b"
      unitRef="usd">47357000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i57940ff5d43843f29bca778e56626d55_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzYtMTQtMS0xLTg0NzI3Ng_bc0ef32b-4333-4fef-9374-c2ed76b94e37"
      unitRef="usd">4408000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzYtMjItMS0xLTg0NzI3Ng_dbc809be-7ecb-442f-837a-f6875d7743cf"
      unitRef="usd">4408000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzgtMC0xLTEtODQ3Mjc2L3RleHRyZWdpb246MjkxZDRhYzY0NzY1NDNjNGE0MDAyNmNiN2E5ZjA3ZjVfNDk0NzgwMjMyNTA3OQ_d2204a9d-0ef7-4cd8-8e59-e86d44d90270"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i8b45dde244ef4140ba0a085dc7ec22f0_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzgtMTYtMS0xLTg0NzI3Ng_6fe30e06-2bc8-4c77-8985-4941ea228d15"
      unitRef="usd">-9000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzgtMjItMS0xLTg0NzI3Ng_562476a9-cf80-4ade-98f4-4d6c16d097f1"
      unitRef="usd">-9000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzktMC0xLTEtODQ3Mjc2L3RleHRyZWdpb246ZTE2ZmNlYzE1NDA5NDY0M2FiMmQ2NWY3Njg2NGI0YWRfNDk0NzgwMjMyNTA3NQ_12af8086-c943-4b1d-a563-33413af471d3"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i8b45dde244ef4140ba0a085dc7ec22f0_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzktMTYtMS0xLTg0NzI3Ng_52f86dbc-7e3a-46fd-9023-3c6555ce401b"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzktMjItMS0xLTg0NzI3Ng_d381dbf4-7a38-43a1-a49d-fec52e729b00"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansPlanAmendmentsTaxEffect
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzEwLTAtMS0xLTg0NzI3Ni90ZXh0cmVnaW9uOjc3NTdkNDMxODUwYjRiMDc5ZDM4ZTA4YTI2NzdhMGZhXzQ5NDc4MDIzMjUwMjA_638c6a70-61d1-4c4f-a4ef-0aa2d8ed877b"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansPlanAmendmentsTaxEffect>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i8b45dde244ef4140ba0a085dc7ec22f0_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzEwLTE2LTEtMS04NDcyNzY_ae216dc3-dff7-41df-b49d-34012cd7855d"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzEwLTIyLTEtMS04NDcyNzY_949e4725-ce7d-4e20-a337-f51db4e84028"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzExLTIyLTEtMS04NDcyNzY_b743e192-7232-45cb-a015-c48246719345"
      unitRef="usd">4401000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i891783c671774dc0a2c2756eec54ff61_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzEyLTItMS0xLTg0NzI3Ng_02ede90a-72d8-4a7c-b289-2ceb1f8e3229"
      unitRef="shares">1000000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i353431157d7842cdb3d3ad7fbf5649a0_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzEyLTQtMS0xLTg0NzI3Ng_370b8f09-dc82-4fe0-b1de-8b58975a7188"
      unitRef="shares">556000000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i6c92fbdd0c0d420a991881e0059fb971_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzEyLTYtMS0xLTg0NzI3Ng_6c5160b5-6c73-477d-af68-b4447dbcc3c0"
      unitRef="shares">1158000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i891783c671774dc0a2c2756eec54ff61_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzEyLTgtMS0xLTg0NzI3Ng_65a98610-94d6-492c-8ac2-bcc51d70e02d"
      unitRef="usd">120836000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i353431157d7842cdb3d3ad7fbf5649a0_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzEyLTEwLTEtMS04NDcyNzY_34da001f-3c6a-4f71-ad86-d035474f39e3"
      unitRef="usd">19130000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6c92fbdd0c0d420a991881e0059fb971_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzEyLTEyLTEtMS04NDcyNzY_420214c2-3dc4-4407-94b3-077b3534ee51"
      unitRef="usd">687000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4d14a6996f444c66b6298680a4b59aec_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzEyLTE0LTEtMS04NDcyNzY_2d6e3b21-969a-4ad5-9617-a89397878687"
      unitRef="usd">-81526000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i07273c84ce5f4d76b095bf6aeb73bca6_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzEyLTE2LTEtMS04NDcyNzY_02f558f2-4146-4a94-a8ce-2803b4c8f358"
      unitRef="usd">31000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib816400e1bd84ce2ba68ccfd51a2e217_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzEyLTE4LTEtMS04NDcyNzY_991829fb-546b-4b75-a1dc-16886e654269"
      unitRef="usd">-7400000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iac7e9cb7b6704144a2a1263deb6700a1_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMjkvZnJhZzo1MDM4ZWM1YmJkNjI0NjI0YWMyMmFmYzA3MmQ5MjA3MS90YWJsZTowZTRkYTMyY2U3OTg0MTVjODVjMTk2MDBiMTQ0ZjJjMy90YWJsZXJhbmdlOjBlNGRhMzJjZTc5ODQxNWM4NWMxOTYwMGIxNDRmMmMzXzEyLTIyLTEtMS04NDcyNzY_2f4d8249-0ccc-4a84-9f21-dcab972cb5f2"
      unitRef="usd">51758000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMzgvZnJhZzo3NGE5NDFiODk5NmI0MzRlYWQ0MTA5ZDE4ODNlM2NlYy90ZXh0cmVnaW9uOjc0YTk0MWI4OTk2YjQzNGVhZDQxMDlkMTg4M2UzY2VjXzU5NDE_c70531b6-8127-42c7-a175-a2c1ba74ddcc">Summary of Significant Accounting Policies &lt;div style="margin-top: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 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. Department of Housing and Urban Development (&#x201c;HUD&#x201d;), the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) and the U.S. Department of the Treasury (&#x201c;Treasury&#x201d;). The U.S. 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 have been under conservatorship, with FHFA acting as conservator, since September&#160;6, 2008. See below and &#x201c;Note 1, Summary of Significant Accounting Policies&#x201d; in our annual report on Form 10-K for the year ended December 31, 2022 (&#x201c;2022 Form 10-K&#x201d;) for additional information on our conservatorship and the impact of U.S. government support of our 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;The unaudited interim condensed consolidated financial statements as of and for the three months ended March 31, 2023 and related notes should be read in conjunction with our audited consolidated financial statements and related notes included in our 2022 Form 10-K. &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 unaudited interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;GAAP&#x201d;) for interim financial information and with the SEC&#x2019;s instructions to Form 10-Q and Article&#160;10 of Regulation S-X. Accordingly, they do not include all of the information and note disclosures required by GAAP for complete consolidated financial statements. In the opinion of management, all adjustments of a normal recurring nature considered necessary for a fair presentation have been included. The accompanying condensed consolidated financial statements include our accounts as well as the accounts of other entities in which we have a controlling financial interest. All intercompany accounts and transactions have been eliminated. Results for the three months ended March 31, 2023 may not necessarily be indicative of the results for the year ending December 31, 2023.&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 condensed 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 condensed 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;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 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) placing us in conservatorship, with FHFA acting as our conservator, and (2) 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) 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) 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;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 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 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;/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 and 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;We discuss more fully our senior preferred stock and the terms of the senior preferred stock purchase agreement, as amended, including Treasury&#x2019;s funding commitment, in &#x201c;Note 11, Equity&#x201d; in our 2022 Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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&#160;billion from Treasury as of March 31, 2023, and the amount of remaining funding available to us under the agreement is $113.9&#160;billion. We have not received any funding from Treasury under this commitment since the first quarter of 2018. We had positive net worth of $64.0&#160;billion as of March 31, 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;The dividend provisions of the senior preferred stock 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 established by FHFA. &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 increased to $181.8&#160;billion as of March 31, 2023 due to the $1.4&#160;billion increase in our net worth in the fourth quarter of 2022. The aggregate liquidation preference of the senior preferred stock will further increase to $185.5&#160;billion as of June 30, 2023, due to the $3.8&#160;billion increase in our net worth in the first quarter of 2023.&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;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;Treasury holds an investment in our senior preferred stock with a liquidation preference as discussed in &#x201c;Senior Preferred Stock Purchase Agreement and Senior Preferred Stock&#x201d; above, as well as 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. Therefore, we and Treasury are deemed 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;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 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;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;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: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 $3&#160;million and $4&#160;million for the three months ended March 31, 2023 and 2022, 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. 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 condensed 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 TCCA fees of $855&#160;million and $824 million for the three months ended March 31, 2023 and 2022, respectively, of which $855&#160;million had not been remitted to Treasury as of March 31, 2023.&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 a total of $11 million and $38 million in &#x201c;Other expenses, net&#x201d; for the three months ended March 31, 2023 and 2022, respectively, in connection with Treasury&#x2019;s Capital Magnet Fund, of which $11 million has not been remitted as of March 31, 2023.&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 condensed consolidated statements of operations and comprehensive income, of $39 million and $32 million for the three months ended March 31, 2023 and 2022, 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 $26&#160;million and $22&#160;million for the three months ended March 31, 2023 and 2022, respectively. Net operating losses associated with our investment in CSS are recorded in &#x201c;Other expenses, net&#x201d; in our condensed 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;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 condensed consolidated balance sheets. We held $1.6 billion of acquired property, net as of March 31, 2023 and December 31, 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: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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 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 increases the liquidation preference as described above in &#x201c;Senior Preferred Stock Purchase Agreement and Senior Preferred Stock.&#x201d; Weighted average common shares include 4.7 billion&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;shares for the periods ended March 31, 2023 and 2022 that would have been issued upon the full exercise of the warrant issued to Treasury from the date the warrant was issued through March 31, 2023 and 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 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. For the three months ended March 31, 2022, our diluted EPS weighted-average shares outstanding includes 26&#160;million shares issuable upon the conversion of convertible preferred stock. For the three months ended March 31, 2023, convertible preferred stock is 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;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 - 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 previous 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 allocated to the individual financial assets of the closed portfolio and should not be considered when measuring credit losses on those assets. 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 did not have a material impact on our financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMzgvZnJhZzo3NGE5NDFiODk5NmI0MzRlYWQ0MTA5ZDE4ODNlM2NlYy90ZXh0cmVnaW9uOjc0YTk0MWI4OTk2YjQzNGVhZDQxMDlkMTg4M2UzY2VjXzU5NDY_0757ed0a-c212-41d6-9551-6e5212867e44">Basis of Presentation The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;GAAP&#x201d;) for interim financial information and with the SEC&#x2019;s instructions to Form 10-Q and Article&#160;10 of Regulation S-X. Accordingly, they do not include all of the information and note disclosures required by GAAP for complete consolidated financial statements. In the opinion of management, all adjustments of a normal recurring nature considered necessary for a fair presentation have been included. The accompanying condensed consolidated financial statements include our accounts as well as the accounts of other entities in which we have a controlling financial interest. All intercompany accounts and transactions have been eliminated.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMzgvZnJhZzo3NGE5NDFiODk5NmI0MzRlYWQ0MTA5ZDE4ODNlM2NlYy90ZXh0cmVnaW9uOjc0YTk0MWI4OTk2YjQzNGVhZDQxMDlkMTg4M2UzY2VjXzU5MTQ_b90a9196-759a-4386-aa7b-54934df14691">&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 condensed 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 condensed 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>
    <fnm:ConservatorshipPolicyPolicyTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yMzgvZnJhZzo3NGE5NDFiODk5NmI0MzRlYWQ0MTA5ZDE4ODNlM2NlYy90ZXh0cmVnaW9uOjc0YTk0MWI4OTk2YjQzNGVhZDQxMDlkMTg4M2UzY2VjXzU5Mzc_ffa22ad6-ad84-4f62-a938-ad3d6665d3a7">&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 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) placing us in conservatorship, with FHFA acting as our conservator, and (2) 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) 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) 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;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 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 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;/span&gt;&lt;/div&gt;</fnm:ConservatorshipPolicyPolicyTextBlock>
    <fnm:AggregateFundingReceivedFromUsTreasuryPursuantToSeniorPreferredStockPurchaseAgreement
      contextRef="i8f7827edf70c465c90f697ac71cfb0ee_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDEvZnJhZzpkOTI5N2RiMjc0ODk0NDNiOTY1NGIyNzUwNGY4MDllZS90ZXh0cmVnaW9uOmQ5Mjk3ZGIyNzQ4OTQ0M2I5NjU0YjI3NTA0ZjgwOWVlXzQ5NDc4MDIzMjY0MTI_27c04bd3-af59-419f-9f00-b6500af44801"
      unitRef="usd">119800000000</fnm:AggregateFundingReceivedFromUsTreasuryPursuantToSeniorPreferredStockPurchaseAgreement>
    <fnm:TotalAvailableFundingFromTreasuryPursuantToTheSeniorPreferredStockAgreement
      contextRef="ic7d416756ff04eb19b6e22acdf3ad63d_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDEvZnJhZzpkOTI5N2RiMjc0ODk0NDNiOTY1NGIyNzUwNGY4MDllZS90ZXh0cmVnaW9uOmQ5Mjk3ZGIyNzQ4OTQ0M2I5NjU0YjI3NTA0ZjgwOWVlXzQ5NDc4MDIzMjY0MjA_9f92cad2-fdf8-46d0-81b8-2aba8ceb837d"
      unitRef="usd">113900000000</fnm:TotalAvailableFundingFromTreasuryPursuantToTheSeniorPreferredStockAgreement>
    <us-gaap:BankingRegulationMortgageBankingNetWorthActual
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDEvZnJhZzpkOTI5N2RiMjc0ODk0NDNiOTY1NGIyNzUwNGY4MDllZS90ZXh0cmVnaW9uOmQ5Mjk3ZGIyNzQ4OTQ0M2I5NjU0YjI3NTA0ZjgwOWVlXzY5NQ_ada6f9bd-36b2-4dbe-b924-65ea57f8316b"
      unitRef="usd">64000000000</us-gaap:BankingRegulationMortgageBankingNetWorthActual>
    <fnm:AggregateLiquidationPreferenceOfSeniorPreferredStock
      contextRef="ic7d416756ff04eb19b6e22acdf3ad63d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDEvZnJhZzpkOTI5N2RiMjc0ODk0NDNiOTY1NGIyNzUwNGY4MDllZS90ZXh0cmVnaW9uOmQ5Mjk3ZGIyNzQ4OTQ0M2I5NjU0YjI3NTA0ZjgwOWVlXzQ5NDc4MDIzMjYzNDI_a294f236-ba12-40ae-9ca7-d95086e62062"
      unitRef="usd">181800000000</fnm:AggregateLiquidationPreferenceOfSeniorPreferredStock>
    <fnm:NetWorthIncreaseDecrease
      contextRef="i2fa3792dc73d4c3ab8cf8b373cc00d77_D20221001-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDEvZnJhZzpkOTI5N2RiMjc0ODk0NDNiOTY1NGIyNzUwNGY4MDllZS90ZXh0cmVnaW9uOmQ5Mjk3ZGIyNzQ4OTQ0M2I5NjU0YjI3NTA0ZjgwOWVlXzQ5NDc4MDIzMjYzNDY_a527c3d3-4cdb-43b9-9fc7-ebfc647811a8"
      unitRef="usd">1400000000</fnm:NetWorthIncreaseDecrease>
    <fnm:AggregateLiquidationPreferenceOfSeniorPreferredStock
      contextRef="i188db2e0383a4c36ba4a499632cffb70_I20230630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDEvZnJhZzpkOTI5N2RiMjc0ODk0NDNiOTY1NGIyNzUwNGY4MDllZS90ZXh0cmVnaW9uOmQ5Mjk3ZGIyNzQ4OTQ0M2I5NjU0YjI3NTA0ZjgwOWVlXzE5NzkxMjA5MzAxNTQx_f025747d-3f1e-4ef3-92d0-4f078e17f2db"
      unitRef="usd">185500000000</fnm:AggregateLiquidationPreferenceOfSeniorPreferredStock>
    <fnm:NetWorthIncreaseDecrease
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDEvZnJhZzpkOTI5N2RiMjc0ODk0NDNiOTY1NGIyNzUwNGY4MDllZS90ZXh0cmVnaW9uOmQ5Mjk3ZGIyNzQ4OTQ0M2I5NjU0YjI3NTA0ZjgwOWVlXzQ5NDc4MDIzMjYzODY_74381e83-57b6-4195-93b3-c120c4d0d20d"
      unitRef="usd">3800000000</fnm:NetWorthIncreaseDecrease>
    <fnm:RelatedPartiesPolicyTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDQvZnJhZzpmOTcwY2VkNTY3ODM0ODM5ODFiYTYxYjkxOTAzZjFhYS90ZXh0cmVnaW9uOmY5NzBjZWQ1Njc4MzQ4Mzk4MWJhNjFiOTE5MDNmMWFhXzU2NzE_0b8ae9f3-6d14-42dc-a366-237e947af384">&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;Treasury holds an investment in our senior preferred stock with a liquidation preference as discussed in &#x201c;Senior Preferred Stock Purchase Agreement and Senior Preferred Stock&#x201d; above, as well as 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. Therefore, we and Treasury are deemed 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;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 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 &lt;/span&gt;&lt;/div&gt;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.</fnm:RelatedPartiesPolicyTextBlock>
    <fnm:PercentageOfCommonSharesAttributableToWarrantsIssuedToTreasuryAsPercentageToTotalDilutedCommonShares
      contextRef="ic7d416756ff04eb19b6e22acdf3ad63d_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDQvZnJhZzpmOTcwY2VkNTY3ODM0ODM5ODFiYTYxYjkxOTAzZjFhYS90ZXh0cmVnaW9uOmY5NzBjZWQ1Njc4MzQ4Mzk4MWJhNjFiOTE5MDNmMWFhXzEwOQ_e45b9ead-a84d-4ec7-984e-c0207d2c5100"
      unitRef="number">0.799</fnm:PercentageOfCommonSharesAttributableToWarrantsIssuedToTreasuryAsPercentageToTotalDilutedCommonShares>
    <fnm:HomeAffordableModificationProgramAdministrativeExpenseReimbursement
      contextRef="i6f927d9efec64a9198d0654c1ed050af_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDQvZnJhZzpmOTcwY2VkNTY3ODM0ODM5ODFiYTYxYjkxOTAzZjFhYS90ZXh0cmVnaW9uOmY5NzBjZWQ1Njc4MzQ4Mzk4MWJhNjFiOTE5MDNmMWFhXzI1Mjg4NzY3NDQ1NjE3_1b5b3610-15b4-4911-b0f6-ca14486847a1"
      unitRef="usd">3000000</fnm:HomeAffordableModificationProgramAdministrativeExpenseReimbursement>
    <fnm:HomeAffordableModificationProgramAdministrativeExpenseReimbursement
      contextRef="i48bf19c1490b4604b21ee2590046657f_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDQvZnJhZzpmOTcwY2VkNTY3ODM0ODM5ODFiYTYxYjkxOTAzZjFhYS90ZXh0cmVnaW9uOmY5NzBjZWQ1Njc4MzQ4Mzk4MWJhNjFiOTE5MDNmMWFhXzIzOTc_ad9ab187-e744-4516-bdff-711f1b12c956"
      unitRef="usd">4000000</fnm:HomeAffordableModificationProgramAdministrativeExpenseReimbursement>
    <fnm:IncreaseOfGuaranteeFeeRateResultingFromTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="ic7d416756ff04eb19b6e22acdf3ad63d_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDQvZnJhZzpmOTcwY2VkNTY3ODM0ODM5ODFiYTYxYjkxOTAzZjFhYS90ZXh0cmVnaW9uOmY5NzBjZWQ1Njc4MzQ4Mzk4MWJhNjFiOTE5MDNmMWFhXzI5MTY_6f3d70a8-876b-46d3-83c0-d8641810a362"
      unitRef="number">0.0010</fnm:IncreaseOfGuaranteeFeeRateResultingFromTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:SingleFamilyGuarantyFees10BasisPointsIncreaseDueToProvisionStatedInTemporaryPayrollTaxCutContinuationActOf2011PolicyTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDQvZnJhZzpmOTcwY2VkNTY3ODM0ODM5ODFiYTYxYjkxOTAzZjFhYS90ZXh0cmVnaW9uOmY5NzBjZWQ1Njc4MzQ4Mzk4MWJhNjFiOTE5MDNmMWFhXzU3MTU_f75b257a-3e9c-46ca-a126-66a0493e064b">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 condensed 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="ic7d416756ff04eb19b6e22acdf3ad63d_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDQvZnJhZzpmOTcwY2VkNTY3ODM0ODM5ODFiYTYxYjkxOTAzZjFhYS90ZXh0cmVnaW9uOmY5NzBjZWQ1Njc4MzQ4Mzk4MWJhNjFiOTE5MDNmMWFhXzMxMzA_6f3d70a8-876b-46d3-83c0-d8641810a362"
      unitRef="number">0.0010</fnm:IncreaseOfGuaranteeFeeRateResultingFromTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:IncreaseOfGuaranteeFeeRateResultingFromTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="ic7d416756ff04eb19b6e22acdf3ad63d_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDQvZnJhZzpmOTcwY2VkNTY3ODM0ODM5ODFiYTYxYjkxOTAzZjFhYS90ZXh0cmVnaW9uOmY5NzBjZWQ1Njc4MzQ4Mzk4MWJhNjFiOTE5MDNmMWFhXzM1MjA_6f3d70a8-876b-46d3-83c0-d8641810a362"
      unitRef="number">0.0010</fnm:IncreaseOfGuaranteeFeeRateResultingFromTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="i6f927d9efec64a9198d0654c1ed050af_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDQvZnJhZzpmOTcwY2VkNTY3ODM0ODM5ODFiYTYxYjkxOTAzZjFhYS90ZXh0cmVnaW9uOmY5NzBjZWQ1Njc4MzQ4Mzk4MWJhNjFiOTE5MDNmMWFhXzQwMjU_7db8dfaf-00c1-4fd9-a1a4-b60c95491de3"
      unitRef="usd">855000000</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="i48bf19c1490b4604b21ee2590046657f_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDQvZnJhZzpmOTcwY2VkNTY3ODM0ODM5ODFiYTYxYjkxOTAzZjFhYS90ZXh0cmVnaW9uOmY5NzBjZWQ1Njc4MzQ4Mzk4MWJhNjFiOTE5MDNmMWFhXzE2NDkyNjc0NDIzMTc1_14c3e101-908b-4548-8942-1fabfa76daea"
      unitRef="usd">824000000</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:LiabilityToTreasuryRelatedToIncreaseInSingleFamilyGuarantyFeeResultingFromTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="i5dc1aa363d194c7b9899b9bc09e19c72_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDQvZnJhZzpmOTcwY2VkNTY3ODM0ODM5ODFiYTYxYjkxOTAzZjFhYS90ZXh0cmVnaW9uOmY5NzBjZWQ1Njc4MzQ4Mzk4MWJhNjFiOTE5MDNmMWFhXzQxNTk_a1cbd810-b253-4856-8a6a-14795ca8c0e6"
      unitRef="usd">855000000</fnm:LiabilityToTreasuryRelatedToIncreaseInSingleFamilyGuarantyFeeResultingFromTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:BasisPointsOfEachDollarOfUnpaidPrincipalBalance
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDQvZnJhZzpmOTcwY2VkNTY3ODM0ODM5ODFiYTYxYjkxOTAzZjFhYS90ZXh0cmVnaW9uOmY5NzBjZWQ1Njc4MzQ4Mzk4MWJhNjFiOTE5MDNmMWFhXzQ0MDA_f1fa25ae-2b42-4a6a-8584-cb5f1e534a60"
      unitRef="number">0.00042</fnm:BasisPointsOfEachDollarOfUnpaidPrincipalBalance>
    <fnm:AffordableHousingProgramObligationPortion
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDQvZnJhZzpmOTcwY2VkNTY3ODM0ODM5ODFiYTYxYjkxOTAzZjFhYS90ZXh0cmVnaW9uOmY5NzBjZWQ1Njc4MzQ4Mzk4MWJhNjFiOTE5MDNmMWFhXzQ1MTc_2397eb68-740c-457e-8218-b7e5543dffda"
      unitRef="number">0.35</fnm:AffordableHousingProgramObligationPortion>
    <us-gaap:AffordableHousingProgramAssessments
      contextRef="ib2e4c9c3f4ff478f955e05920e9b43e5_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDQvZnJhZzpmOTcwY2VkNTY3ODM0ODM5ODFiYTYxYjkxOTAzZjFhYS90ZXh0cmVnaW9uOmY5NzBjZWQ1Njc4MzQ4Mzk4MWJhNjFiOTE5MDNmMWFhXzQ2MDM_268a729d-a41a-46e1-8224-4250506b213c"
      unitRef="usd">11000000</us-gaap:AffordableHousingProgramAssessments>
    <us-gaap:AffordableHousingProgramAssessments
      contextRef="i412dd02773344f4e814b31b8a560ea37_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDQvZnJhZzpmOTcwY2VkNTY3ODM0ODM5ODFiYTYxYjkxOTAzZjFhYS90ZXh0cmVnaW9uOmY5NzBjZWQ1Njc4MzQ4Mzk4MWJhNjFiOTE5MDNmMWFhXzQ2MTA_b2c06bbf-43e4-4b36-9b8a-c776e31a4987"
      unitRef="usd">38000000</us-gaap:AffordableHousingProgramAssessments>
    <fnm:AffordableHousingProgramAssessmentsNotRemitted
      contextRef="ib2e4c9c3f4ff478f955e05920e9b43e5_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDQvZnJhZzpmOTcwY2VkNTY3ODM0ODM5ODFiYTYxYjkxOTAzZjFhYS90ZXh0cmVnaW9uOmY5NzBjZWQ1Njc4MzQ4Mzk4MWJhNjFiOTE5MDNmMWFhXzQ4MTA_426d10ee-c385-48dd-8b85-59a008b24068"
      unitRef="usd">11000000</fnm:AffordableHousingProgramAssessmentsNotRemitted>
    <fnm:FHFAAssessmentFeesExpense
      contextRef="i8e9b1fd39e884598a3d34bae8e2a40c0_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDQvZnJhZzpmOTcwY2VkNTY3ODM0ODM5ODFiYTYxYjkxOTAzZjFhYS90ZXh0cmVnaW9uOmY5NzBjZWQ1Njc4MzQ4Mzk4MWJhNjFiOTE5MDNmMWFhXzUyODM_f47c24bb-a39d-4673-8785-557d2c8c9577"
      unitRef="usd">39000000</fnm:FHFAAssessmentFeesExpense>
    <fnm:FHFAAssessmentFeesExpense
      contextRef="i6db60a277d084f1bbf8be5201dc5239a_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDQvZnJhZzpmOTcwY2VkNTY3ODM0ODM5ODFiYTYxYjkxOTAzZjFhYS90ZXh0cmVnaW9uOmY5NzBjZWQ1Njc4MzQ4Mzk4MWJhNjFiOTE5MDNmMWFhXzUyOTA_0a863f5c-bb9a-4a44-9ebc-4d969476c6dd"
      unitRef="usd">32000000</fnm:FHFAAssessmentFeesExpense>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ifa013f642b7b406c8bc8b46f92911cbd_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDQvZnJhZzpmOTcwY2VkNTY3ODM0ODM5ODFiYTYxYjkxOTAzZjFhYS90ZXh0cmVnaW9uOmY5NzBjZWQ1Njc4MzQ4Mzk4MWJhNjFiOTE5MDNmMWFhXzU1MjI_c5a01802-52ea-4c4b-b1fe-5031dc62fdbb"
      unitRef="usd">26000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i3310ce65825448cbb0251bad4b502ee0_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDQvZnJhZzpmOTcwY2VkNTY3ODM0ODM5ODFiYTYxYjkxOTAzZjFhYS90ZXh0cmVnaW9uOmY5NzBjZWQ1Njc4MzQ4Mzk4MWJhNjFiOTE5MDNmMWFhXzU1Mjk_223ac075-852b-4467-af1a-84bc31efc39c"
      unitRef="usd">22000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:LoansAndLeasesReceivableRealEstateAcquiredThroughForeclosurePolicy
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDcvZnJhZzo4Mzk4NDZjNjIwODA0YzExYjI0ZWJkYzRhNzY2YzNkYS90ZXh0cmVnaW9uOjgzOTg0NmM2MjA4MDRjMTFiMjRlYmRjNGE3NjZjM2RhXzI1ODM4NTIzMjU5ODQw_96b922e9-2599-4015-9017-157157734693">&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 condensed consolidated balance sheets. We held $1.6 billion of acquired property, net as of March 31, 2023 and December 31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:LoansAndLeasesReceivableRealEstateAcquiredThroughForeclosurePolicy>
    <us-gaap:RealEstateAcquiredThroughForeclosure
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDcvZnJhZzo4Mzk4NDZjNjIwODA0YzExYjI0ZWJkYzRhNzY2YzNkYS90ZXh0cmVnaW9uOjgzOTg0NmM2MjA4MDRjMTFiMjRlYmRjNGE3NjZjM2RhXzU0OTc1NTgyMDkyMA_1fa4a9aa-fc8b-4714-af72-a4e4de602014"
      unitRef="usd">1600000000</us-gaap:RealEstateAcquiredThroughForeclosure>
    <us-gaap:RealEstateAcquiredThroughForeclosure
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDcvZnJhZzo4Mzk4NDZjNjIwODA0YzExYjI0ZWJkYzRhNzY2YzNkYS90ZXh0cmVnaW9uOjgzOTg0NmM2MjA4MDRjMTFiMjRlYmRjNGE3NjZjM2RhXzU0OTc1NTgyMDkyMA_5f7df360-efaf-480d-af26-5ee1580d2501"
      unitRef="usd">1600000000</us-gaap:RealEstateAcquiredThroughForeclosure>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDcvZnJhZzo4Mzk4NDZjNjIwODA0YzExYjI0ZWJkYzRhNzY2YzNkYS90ZXh0cmVnaW9uOjgzOTg0NmM2MjA4MDRjMTFiMjRlYmRjNGE3NjZjM2RhXzE0MDU_0f3d883b-e641-4fb5-8b64-ed4f0a5113df">&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 &lt;/span&gt;&lt;/div&gt;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 increases the liquidation preference as described above in &#x201c;Senior Preferred Stock Purchase Agreement and Senior Preferred Stock.&#x201d;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDcvZnJhZzo4Mzk4NDZjNjIwODA0YzExYjI0ZWJkYzRhNzY2YzNkYS90ZXh0cmVnaW9uOjgzOTg0NmM2MjA4MDRjMTFiMjRlYmRjNGE3NjZjM2RhXzY2Ng_300b3a3d-9461-4d5f-825e-df3c30f67bb0"
      unitRef="shares">4700000000</us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
    <us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDcvZnJhZzo4Mzk4NDZjNjIwODA0YzExYjI0ZWJkYzRhNzY2YzNkYS90ZXh0cmVnaW9uOjgzOTg0NmM2MjA4MDRjMTFiMjRlYmRjNGE3NjZjM2RhXzY2Ng_3b816c34-cb78-446c-ba72-679d9f71a0fe"
      unitRef="shares">4700000000</us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
    <us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDcvZnJhZzo4Mzk4NDZjNjIwODA0YzExYjI0ZWJkYzRhNzY2YzNkYS90ZXh0cmVnaW9uOjgzOTg0NmM2MjA4MDRjMTFiMjRlYmRjNGE3NjZjM2RhXzY2Ng_5fe1ae3c-bc09-49fd-9254-384528e5e369"
      unitRef="shares">4700000000</us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
    <us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDcvZnJhZzo4Mzk4NDZjNjIwODA0YzExYjI0ZWJkYzRhNzY2YzNkYS90ZXh0cmVnaW9uOjgzOTg0NmM2MjA4MDRjMTFiMjRlYmRjNGE3NjZjM2RhXzY2Ng_ba30cc36-536f-4452-b54d-4adf292337ae"
      unitRef="shares">4700000000</us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDcvZnJhZzo4Mzk4NDZjNjIwODA0YzExYjI0ZWJkYzRhNzY2YzNkYS90ZXh0cmVnaW9uOjgzOTg0NmM2MjA4MDRjMTFiMjRlYmRjNGE3NjZjM2RhXzEzMzI_30cd6cec-6b73-4dcf-8cd0-177176d0a92a"
      unitRef="shares">26000000</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNDcvZnJhZzo4Mzk4NDZjNjIwODA0YzExYjI0ZWJkYzRhNzY2YzNkYS90ZXh0cmVnaW9uOjgzOTg0NmM2MjA4MDRjMTFiMjRlYmRjNGE3NjZjM2RhXzEzMzI_434f0701-2a86-4498-9fc5-350cec7dffe6"
      unitRef="shares">26000000</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTAvZnJhZzoyZTMyOTk1N2QwYjY0MmE3OWZhYTI0MDk1N2Q1MjM5Yy90ZXh0cmVnaW9uOjJlMzI5OTU3ZDBiNjQyYTc5ZmFhMjQwOTU3ZDUyMzljXzYyNTM_8db933f7-8c2a-43b4-a13a-82c50e15d649">&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;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 - 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 previous 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 allocated to the individual financial assets of the closed portfolio and should not be considered when measuring credit losses on those assets. 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 did not have a material impact on our financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <fnm:ConsolidationsAndTransfersOfFinancialAssetsTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTMvZnJhZzozMTBhMDU1OGQxYzg0Zjg3YmNmYjFhNjEzNjQ1YTI0NS90ZXh0cmVnaW9uOjMxMGEwNTU4ZDFjODRmODdiY2ZiMWE2MTM2NDVhMjQ1XzIw_cc724ff3-607a-441c-8086-602504ca64bb">Consolidations and Transfers of Financial Assets&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 variable interest entities (&#x201c;VIEs&#x201d;). The primary types of entities are securitization and resecuritization trusts, limited partnerships and special purpose vehicles (&#x201c;SPVs&#x201d;). These interests include investments in securities issued by VIEs, such as Fannie Mae MBS created pursuant to our securitization transactions and our guaranty to the entity. 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. The underlying assets of our resecuritization trusts include both Fannie Mae securities collateralized solely by mortgage loans held in consolidated trusts as well as uniform mortgage-backed securities (&#x201c;UMBS&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;) collateralized with securities issued by Fannie Mae or Freddie Mac. 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 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:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.642%"/&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:16.783%"/&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:16.785%"/&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: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:100%"&gt;As of&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:100%"&gt;March 31, 2023&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;December 31, 2022&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="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="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;(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;Assets and liabilities recorded in our condensed 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:120%"&gt;Investments in securities, at 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;2,992&lt;/span&gt;&lt;span style="color:#000000;font-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,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Other 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: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;text-indent:-9pt"&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;/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;(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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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;/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:18pt;text-indent:-9pt"&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 style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 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;2,987&lt;/span&gt;&lt;span style="color:#000000;font-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,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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: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 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: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 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 $235 billion and $240 billion as of March 31, 2023 and December 31, 2022, respectively. The total assets of our unconsolidated securitization and resecuritization trusts were approximately $241 billion and $240 billion as of March 31, 2023 and December 31, 2022, 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 low-income housing tax credit (&#x201c;LIHTC&#x201d;) investments, community investments and other entities, was $433 million and the related net carrying value was $429 million as of March 31, 2023. As of December 31, 2022, the maximum exposure to loss was $427 million and the related net carrying value was $424 million. The total assets of these limited partnership investments were $4.3&#160;billion as of March 31, 2023 and December 31, 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 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 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 Multifamily 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;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; (&#x201c;MCAS&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;) SPVs. The maximum exposure to loss related to these unconsolidated SPVs was $18.1 billion and $16.9 billion as of March 31, 2023 and December 31, 2022, respectively. The total assets related to these unconsolidated SPVs were $18.2 billion and $17.0 billion as of March 31, 2023 and December 31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;The unpaid principal balance of our multifamily loan portfolio was $436.3 billion as of March 31, 2023. 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;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 three months ended March 31, 2023 and 2022, the unpaid principal balance of portfolio securitizations was $28.3 billion and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;$102.8 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 March 31, 2023, the unpaid principal balance of retained interests was $875 million and its related fair value was $1.4 billion. As of December 31, 2022, the unpaid principal balance of retained interests was $910 million and its related fair value was $1.4 billion. For the three months ended March 31, 2023 and 2022, the principal, interest and other fees received on retained interests was $78 million and $114 million, respectively.&lt;/span&gt;&lt;/div&gt;</fnm:ConsolidationsAndTransfersOfFinancialAssetsTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTYvZnJhZzowOGU0NGNjMDNkODc0ZmIzYmE2NDE5NmE4MWQ2YzlkNC90ZXh0cmVnaW9uOjA4ZTQ0Y2MwM2Q4NzRmYjNiYTY0MTk2YTgxZDZjOWQ0XzE0MjU_f55de34f-2893-4084-85a1-3b2f06c723fb">&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 variable interest entities (&#x201c;VIEs&#x201d;). The primary types of entities are securitization and resecuritization trusts, limited partnerships and special purpose vehicles (&#x201c;SPVs&#x201d;). These interests include investments in securities issued by VIEs, such as Fannie Mae MBS created pursuant to our securitization transactions and our guaranty to the entity. 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. The underlying assets of our resecuritization trusts include both Fannie Mae securities collateralized solely by mortgage loans held in consolidated trusts as well as uniform mortgage-backed securities (&#x201c;UMBS&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;) collateralized with securities issued by Fannie Mae or Freddie Mac. 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;Unconsolidated VIEsWe 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:ScheduleOfVariableInterestEntitiesTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90ZXh0cmVnaW9uOjhkMTk0Y2RmMDgxNTRhMTViNTYxYjQ3NjAzYzdiYjgzXzM1MDk_9fe1e97f-2959-4644-8847-e6977389e763">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:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.642%"/&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:16.783%"/&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:16.785%"/&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: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:100%"&gt;As of&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:100%"&gt;March 31, 2023&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;December 31, 2022&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="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="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;(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;Assets and liabilities recorded in our condensed 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:120%"&gt;Investments in securities, at 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;2,992&lt;/span&gt;&lt;span style="color:#000000;font-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,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Other 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: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;text-indent:-9pt"&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;/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;(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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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;/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:18pt;text-indent:-9pt"&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 style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 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;2,987&lt;/span&gt;&lt;span style="color:#000000;font-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,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:MarketableSecurities
      contextRef="i406ddcac190e46bd91ee77c969df24c2_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90YWJsZTo3ZjMxNjMxODczYjU0MDBiYTBiOWQwYjg0NTJlYmYzNS90YWJsZXJhbmdlOjdmMzE2MzE4NzNiNTQwMGJhMGI5ZDBiODQ1MmViZjM1XzE0LTItMS0xLTg0NzI3Ng_2685a988-efa8-469f-9950-ae609c52d7d5"
      unitRef="usd">2992000000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="id47e59e6859942aaaf59a6afbceb24aa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90YWJsZTo3ZjMxNjMxODczYjU0MDBiYTBiOWQwYjg0NTJlYmYzNS90YWJsZXJhbmdlOjdmMzE2MzE4NzNiNTQwMGJhMGI5ZDBiODQ1MmViZjM1XzE0LTQtMS0xLTg0NzI3Ng_5a576881-6795-4d99-887b-2d3eeff2138f"
      unitRef="usd">3353000000</us-gaap:MarketableSecurities>
    <us-gaap:OtherAssets
      contextRef="i406ddcac190e46bd91ee77c969df24c2_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90YWJsZTo3ZjMxNjMxODczYjU0MDBiYTBiOWQwYjg0NTJlYmYzNS90YWJsZXJhbmdlOjdmMzE2MzE4NzNiNTQwMGJhMGI5ZDBiODQ1MmViZjM1XzE1LTItMS0xLTg0NzI3Ng_db1985ff-db1b-4ae9-b596-a70942caf098"
      unitRef="usd">40000000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="id47e59e6859942aaaf59a6afbceb24aa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90YWJsZTo3ZjMxNjMxODczYjU0MDBiYTBiOWQwYjg0NTJlYmYzNS90YWJsZXJhbmdlOjdmMzE2MzE4NzNiNTQwMGJhMGI5ZDBiODQ1MmViZjM1XzE1LTQtMS0xLTg0NzI3Ng_f13e6185-6b32-4ecc-9b2a-955e0c9de1b8"
      unitRef="usd">40000000</us-gaap:OtherAssets>
    <us-gaap:OtherLiabilities
      contextRef="i406ddcac190e46bd91ee77c969df24c2_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90YWJsZTo3ZjMxNjMxODczYjU0MDBiYTBiOWQwYjg0NTJlYmYzNS90YWJsZXJhbmdlOjdmMzE2MzE4NzNiNTQwMGJhMGI5ZDBiODQ1MmViZjM1XzE2LTItMS0xLTg0NzI3Ng_9c96f265-0ed6-4535-be78-01d5bc328139"
      unitRef="usd">45000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="id47e59e6859942aaaf59a6afbceb24aa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90YWJsZTo3ZjMxNjMxODczYjU0MDBiYTBiOWQwYjg0NTJlYmYzNS90YWJsZXJhbmdlOjdmMzE2MzE4NzNiNTQwMGJhMGI5ZDBiODQ1MmViZjM1XzE2LTQtMS0xLTg0NzI3Ng_88d596bf-0138-4b5d-b182-bc30efaaaaf6"
      unitRef="usd">45000000</us-gaap:OtherLiabilities>
    <us-gaap:AssetsNet
      contextRef="i406ddcac190e46bd91ee77c969df24c2_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90YWJsZTo3ZjMxNjMxODczYjU0MDBiYTBiOWQwYjg0NTJlYmYzNS90YWJsZXJhbmdlOjdmMzE2MzE4NzNiNTQwMGJhMGI5ZDBiODQ1MmViZjM1XzE3LTItMS0xLTg0NzI3Ng_4d3b80a7-2a64-4163-b542-5d0fb4a2d361"
      unitRef="usd">2987000000</us-gaap:AssetsNet>
    <us-gaap:AssetsNet
      contextRef="id47e59e6859942aaaf59a6afbceb24aa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90YWJsZTo3ZjMxNjMxODczYjU0MDBiYTBiOWQwYjg0NTJlYmYzNS90YWJsZXJhbmdlOjdmMzE2MzE4NzNiNTQwMGJhMGI5ZDBiODQ1MmViZjM1XzE3LTQtMS0xLTg0NzI3Ng_4168b8c9-09e8-4213-9730-a7bbd7ec9b1d"
      unitRef="usd">3348000000</us-gaap:AssetsNet>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="i406ddcac190e46bd91ee77c969df24c2_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90ZXh0cmVnaW9uOjhkMTk0Y2RmMDgxNTRhMTViNTYxYjQ3NjAzYzdiYjgzXzE4MDE_da292915-4e71-46fa-9bf3-22c7e2f06bcd"
      unitRef="usd">235000000000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="id47e59e6859942aaaf59a6afbceb24aa_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90ZXh0cmVnaW9uOjhkMTk0Y2RmMDgxNTRhMTViNTYxYjQ3NjAzYzdiYjgzXzE4MDg_fbdd08f7-4184-4d3b-a930-98501e9ae8bd"
      unitRef="usd">240000000000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:Assets
      contextRef="i406ddcac190e46bd91ee77c969df24c2_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90ZXh0cmVnaW9uOjhkMTk0Y2RmMDgxNTRhMTViNTYxYjQ3NjAzYzdiYjgzXzMzNTM1MTA0NjUwNzI2_bf7f12f9-1560-4672-af8e-796f90872fce"
      unitRef="usd">241000000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id47e59e6859942aaaf59a6afbceb24aa_I20221231"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90ZXh0cmVnaW9uOjhkMTk0Y2RmMDgxNTRhMTViNTYxYjQ3NjAzYzdiYjgzXzE5NDM_db622114-c9cf-4291-b799-0a18a406b1a5"
      unitRef="usd">240000000000</us-gaap:Assets>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="ie675ebf3f4b94169ab2d89573ec9ff96_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90ZXh0cmVnaW9uOjhkMTk0Y2RmMDgxNTRhMTViNTYxYjQ3NjAzYzdiYjgzXzIxODA_167b8cca-1f84-408e-ba2c-7f8e3d3e8d0f"
      unitRef="usd">433000000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:AssetsNet
      contextRef="ie675ebf3f4b94169ab2d89573ec9ff96_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90ZXh0cmVnaW9uOjhkMTk0Y2RmMDgxNTRhMTViNTYxYjQ3NjAzYzdiYjgzXzIyMjI_8dee22c8-ba3c-4d3b-b866-07e6feea7c43"
      unitRef="usd">429000000</us-gaap:AssetsNet>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="i72fbab0596c9445684f41c743efdaebe_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90ZXh0cmVnaW9uOjhkMTk0Y2RmMDgxNTRhMTViNTYxYjQ3NjAzYzdiYjgzXzIyNzg_686e5d8e-fb01-495a-8f8a-b54fb5fa3238"
      unitRef="usd">427000000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:AssetsNet
      contextRef="i72fbab0596c9445684f41c743efdaebe_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90ZXh0cmVnaW9uOjhkMTk0Y2RmMDgxNTRhMTViNTYxYjQ3NjAzYzdiYjgzXzIzMjA_a6b52709-8cfd-43a2-9ee2-0a482e620daa"
      unitRef="usd">424000000</us-gaap:AssetsNet>
    <us-gaap:Assets
      contextRef="i72fbab0596c9445684f41c743efdaebe_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90ZXh0cmVnaW9uOjhkMTk0Y2RmMDgxNTRhMTViNTYxYjQ3NjAzYzdiYjgzXzIzOTQ_91838552-7726-40a0-8878-d43ef880c483"
      unitRef="usd">4300000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie675ebf3f4b94169ab2d89573ec9ff96_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90ZXh0cmVnaW9uOjhkMTk0Y2RmMDgxNTRhMTViNTYxYjQ3NjAzYzdiYjgzXzIzOTQ_ba646b25-a295-4f79-809b-7e8c7fe7ae34"
      unitRef="usd">4300000000</us-gaap:Assets>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="i1860daf2236849949b7f89195a6b8ae0_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90ZXh0cmVnaW9uOjhkMTk0Y2RmMDgxNTRhMTViNTYxYjQ3NjAzYzdiYjgzXzI4MDc_e718991d-bb3e-4538-9ee8-27c89d749e94"
      unitRef="usd">18100000000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="i42ae5e505fe340748be7665a1258cae4_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90ZXh0cmVnaW9uOjhkMTk0Y2RmMDgxNTRhMTViNTYxYjQ3NjAzYzdiYjgzXzI4MTQ_9355aebc-4239-4595-997e-815d0e73231a"
      unitRef="usd">16900000000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:Assets
      contextRef="i1860daf2236849949b7f89195a6b8ae0_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90ZXh0cmVnaW9uOjhkMTk0Y2RmMDgxNTRhMTViNTYxYjQ3NjAzYzdiYjgzXzI5MDc_9e6511e1-6f28-4f9b-8ed8-a0877c7b639d"
      unitRef="usd">18200000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i42ae5e505fe340748be7665a1258cae4_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90ZXh0cmVnaW9uOjhkMTk0Y2RmMDgxNTRhMTViNTYxYjQ3NjAzYzdiYjgzXzI5MTQ_af1065c6-4cd3-4421-94cc-d93f66dc15b4"
      unitRef="usd">17000000000</us-gaap:Assets>
    <fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance
      contextRef="i5c284bc9ab4c4d32897b11cf37b58844_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNTkvZnJhZzo4ZDE5NGNkZjA4MTU0YTE1YjU2MWI0NzYwM2M3YmI4My90ZXh0cmVnaW9uOjhkMTk0Y2RmMDgxNTRhMTViNTYxYjQ3NjAzYzdiYjgzXzMwMTU_0a00dd47-c34d-4a51-a6fb-4400c62683b7"
      unitRef="usd">436300000000</fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance>
    <us-gaap:TransfersAndServicingOfFinancialAssetsPolicyTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjIvZnJhZzowZDc2NGZiYjc5MzU0ZTI2ODM1ZjdjOWE1ZTZlNjU0MS90ZXh0cmVnaW9uOjBkNzY0ZmJiNzkzNTRlMjY4MzVmN2M5YTVlNmU2NTQxXzE1NzE_73999fd6-d0cb-44bb-af95-fd65ade0ec30">Transfers of Financial AssetsWe 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.We retain interests from the transfer and sale of mortgage-related securities to unconsolidated single-class and multi-class portfolio securitization trusts.</us-gaap:TransfersAndServicingOfFinancialAssetsPolicyTextBlock>
    <fnm:UnpaidPrincipalBalanceOfPortfolioSecuritizations
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjIvZnJhZzowZDc2NGZiYjc5MzU0ZTI2ODM1ZjdjOWE1ZTZlNjU0MS90ZXh0cmVnaW9uOjBkNzY0ZmJiNzkzNTRlMjY4MzVmN2M5YTVlNmU2NTQxXzU5Mw_2f1aa5bc-1a3d-4d4e-86c9-fa969fa484c2"
      unitRef="usd">28300000000</fnm:UnpaidPrincipalBalanceOfPortfolioSecuritizations>
    <fnm:UnpaidPrincipalBalanceOfPortfolioSecuritizations
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjIvZnJhZzowZDc2NGZiYjc5MzU0ZTI2ODM1ZjdjOWE1ZTZlNjU0MS90ZXh0cmVnaW9uOjBkNzY0ZmJiNzkzNTRlMjY4MzVmN2M5YTVlNmU2NTQxXzYwMA_13ba2baf-ee1f-4005-a57d-0f37825a92e3"
      unitRef="usd">102800000000</fnm:UnpaidPrincipalBalanceOfPortfolioSecuritizations>
    <fnm:UnpaidPrincipalBalanceSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts
      contextRef="i9dcbe6b18f94463faefc927c3351654f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjIvZnJhZzowZDc2NGZiYjc5MzU0ZTI2ODM1ZjdjOWE1ZTZlNjU0MS90ZXh0cmVnaW9uOjBkNzY0ZmJiNzkzNTRlMjY4MzVmN2M5YTVlNmU2NTQxXzExMjk_9d4029ca-e470-4579-b7f7-268e8c120a90"
      unitRef="usd">875000000</fnm:UnpaidPrincipalBalanceSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts>
    <fnm:FairValueSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts
      contextRef="i9dcbe6b18f94463faefc927c3351654f_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjIvZnJhZzowZDc2NGZiYjc5MzU0ZTI2ODM1ZjdjOWE1ZTZlNjU0MS90ZXh0cmVnaW9uOjBkNzY0ZmJiNzkzNTRlMjY4MzVmN2M5YTVlNmU2NTQxXzExNjM_b89ac5c8-0b3f-440e-9e62-cc3e51c8e5f8"
      unitRef="usd">1400000000</fnm:FairValueSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts>
    <fnm:UnpaidPrincipalBalanceSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts
      contextRef="i53a2a65fc0e44765988ec3e21de69e63_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjIvZnJhZzowZDc2NGZiYjc5MzU0ZTI2ODM1ZjdjOWE1ZTZlNjU0MS90ZXh0cmVnaW9uOjBkNzY0ZmJiNzkzNTRlMjY4MzVmN2M5YTVlNmU2NTQxXzEyMzI_c5ff910c-dee0-42c0-ab96-2d6581f41846"
      unitRef="usd">910000000</fnm:UnpaidPrincipalBalanceSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts>
    <fnm:FairValueSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts
      contextRef="i53a2a65fc0e44765988ec3e21de69e63_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjIvZnJhZzowZDc2NGZiYjc5MzU0ZTI2ODM1ZjdjOWE1ZTZlNjU0MS90ZXh0cmVnaW9uOjBkNzY0ZmJiNzkzNTRlMjY4MzVmN2M5YTVlNmU2NTQxXzEyNjY_80eba8e0-64eb-4dc7-b9e4-f41fdb20467f"
      unitRef="usd">1400000000</fnm:FairValueSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts>
    <us-gaap:CashFlowsBetweenTransferorAndTransfereeBeneficialInterest
      contextRef="i743276a67e7345b0b5afea9d6b0ee20d_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjIvZnJhZzowZDc2NGZiYjc5MzU0ZTI2ODM1ZjdjOWE1ZTZlNjU0MS90ZXh0cmVnaW9uOjBkNzY0ZmJiNzkzNTRlMjY4MzVmN2M5YTVlNmU2NTQxXzE1MTM_014b3cb5-f2b8-4930-86f7-fac131ecd193"
      unitRef="usd">78000000</us-gaap:CashFlowsBetweenTransferorAndTransfereeBeneficialInterest>
    <us-gaap:CashFlowsBetweenTransferorAndTransfereeBeneficialInterest
      contextRef="i6a7b05eeaa1a4123afacf8ffec12f4c6_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjIvZnJhZzowZDc2NGZiYjc5MzU0ZTI2ODM1ZjdjOWE1ZTZlNjU0MS90ZXh0cmVnaW9uOjBkNzY0ZmJiNzkzNTRlMjY4MzVmN2M5YTVlNmU2NTQxXzE1MjA_7a342b2d-df34-4e54-af2d-d6e8e6074914"
      unitRef="usd">114000000</us-gaap:CashFlowsBetweenTransferorAndTransfereeBeneficialInterest>
    <us-gaap:FinancingReceivablesTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjUvZnJhZzpkZGFjNDAwYzVjN2I0ZjFhYTI1ZGE0MmVkY2ZjMDE2My90ZXh0cmVnaW9uOmRkYWM0MDBjNWM3YjRmMWFhMjVkYTQyZWRjZmMwMTYzXzE1_1d3ca33a-9b7c-4820-86e8-16c94610f3c5">Mortgage Loans&lt;div style="margin-top: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 held for investment (&#x201c;HFI&#x201d;) or held for sale (&#x201c;HFS&#x201d;). For purposes of our notes to the condensed 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 condensed 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 losses, net&#x201d; in our condensed 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;/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:61.697%"/&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:16.758%"/&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: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;As of&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:100%"&gt;March 31, 2023&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;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-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: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;Single-family&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,636,329&lt;/span&gt;&lt;span style="color:#000000;font-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,644,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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"&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;/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;436,307&lt;/span&gt;&lt;span style="color:#000000;font-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;431,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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:9pt;font-weight:400;line-height:120%"&gt;Total unpaid principal balance of mortgage loans&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:9pt;font-weight:700;line-height:100%"&gt;4,072,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="border-top:1pt solid #2c6937;padding:2px 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;4,075,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="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;Cost basis and fair value adjustments, net&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;49,034&lt;/span&gt;&lt;span style="color:#000000;font-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;50,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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"&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;/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;(11,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,347)&lt;/span&gt;&lt;/td&gt;&lt;td 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: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,110,335&lt;/span&gt;&lt;span style="color:#000000;font-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,114,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;Excludes $9.5 billion of accrued interest receivable, net of allowance as of March 31, 2023 and December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 from HFI to HFS and the sales of mortgage loans during the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt;text-indent:-9pt"&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.685%"/&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 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 style="height:8pt"&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="padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" 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 Three Months Ended March 31,&lt;/span&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="display:none"/&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="display:none"/&gt;&lt;td colspan="3" style="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="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;2023&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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" 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: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: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="display:none"/&gt;&lt;td colspan="3" style="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;/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="display:none"/&gt;&lt;td colspan="3" style="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 style="padding:2px 0 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;67,467&lt;/span&gt;&lt;span style="color:#000000;font-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;239,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="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="2" style="padding:2px 0 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,235&lt;/span&gt;&lt;span style="color:#000000;font-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,009&#160;&lt;/span&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="display:none"/&gt;&lt;td colspan="3" style="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;/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;Single-family loans redesignated from HFI to HFS:&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td colspan="3" 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="margin-top:4.5pt;padding-left:9.75pt"&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;/div&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="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 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;1,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;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;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="display:none"/&gt;&lt;td colspan="3" style="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="2" style="padding:2px 0 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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:9.75pt"&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;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;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 style="height:6pt"&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="padding:0 1pt"/&gt;&lt;td colspan="3" 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="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;Single-family loans sold:&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td colspan="3" 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="margin-top:4.5pt;padding-left:9.75pt"&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;/div&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="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 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,842&lt;/span&gt;&lt;span style="color:#000000;font-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;&#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="margin-top:4.5pt;padding-left:9.75pt"&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;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;&#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;/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;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 as of March 31, 2023 and December 31, 2022. 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-bottom:9pt"&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:14.250%"/&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.438%"/&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.438%"/&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.481%"/&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.438%"/&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.885%"/&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.885%"/&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.438%"/&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.887%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:120%"&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 March 31, 2023&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;21,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;18,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;46,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,110,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,156,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;1,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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:8pt;font-weight:400;line-height:100%"&gt;473,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;475,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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;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:8pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;23,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;6,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;20,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;50,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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,639,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: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,690,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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,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:8pt;font-weight:400;line-height:100%"&gt;1,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;435,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:8pt;font-weight:400;line-height:100%"&gt;437,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;647&#160;&lt;/span&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;23,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;6,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;21,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: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;51,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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,075,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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,127,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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:4pt"&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:14.525%"/&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.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.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.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.875%"/&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:2px 1pt;text-align:left;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, 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="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;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;&#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;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: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;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;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: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;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;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: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;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;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: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;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;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="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;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;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: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;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;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: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;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;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;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: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;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: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;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;padding-left:13.5pt;text-indent:-13.5pt"&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 and Write-offs by Year of Origination&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 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 a borrower&#x2019;s LTV ratio increases, their equity in the home decreases, which &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;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;/div&gt;&lt;div style="margin-top: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 information about the credit quality of our single-family HFI loans, based on total amortized cost. Effective January 1, 2023, we adopted amendments to ASU 2022-02 that require us to disclose current-period gross write-offs by year of origination for financing receivables. As a result, for the periods beginning January 1, 2023, the tables below includes current year write-offs of our single-family HFI mortgage loans by class of financing receivable and year of origination, 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: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:2px 1pt;text-align:left;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="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;Credit Quality Indicators as of March 31, 2023 and Write-offs For the Three Months Ended March 31, 2023, 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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;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;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;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: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;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: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: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;&#160;&lt;/span&gt;&lt;/td&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;22,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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;279,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;877,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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;806,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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;145,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 style="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;703,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 style="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,836,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="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;6,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="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;198,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;11,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;13,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;115,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;5,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;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;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: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;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 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;40,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;468,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;979,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;814,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;147,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 colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;706,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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,156,707&#160;&lt;/span&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Current-period 20- and 30-year or more, &lt;br/&gt;&#160;&#160;&#160;&#160;&#160;amortizing fixed-rate write-offs&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;&#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: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;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;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;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 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;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 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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;35&#160;&lt;/span&gt;&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;1,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;180,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;472,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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:7pt;font-weight:400;line-height:100%"&gt;1,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:7pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;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;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;610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;1,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;39,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;180,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;130,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;19,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;475,553&#160;&lt;/span&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Current-period 15-year or less, amortizing   &lt;br/&gt;&#160;&#160;&#160;&#160;&#160;fixed-rate write-offs&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;&#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;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="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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="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;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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;1,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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:7pt;font-weight:400;line-height:100%"&gt;1,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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;1,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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:7pt;font-weight:400;line-height:100%"&gt;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:7pt;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: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;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;943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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;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;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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,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;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="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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,424&#160;&lt;/span&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Current-period adjustable-rate write-offs&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;&#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;&#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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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:7pt;font-weight:400;line-height:100%"&gt;21,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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:7pt;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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;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: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;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;&#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;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="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;21,880&#160;&lt;/span&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Current-period other write-offs&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;&#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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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="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="padding:0 1pt 0 19pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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="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: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: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;24,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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;320,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 style="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,064,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 style="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;938,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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;166,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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;841,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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,355,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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: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;6,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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:7pt;font-weight:400;line-height:100%"&gt;1,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;202,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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: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;11,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;90,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;13,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;117,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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: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;5,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="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"&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;42,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;514,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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,166,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;946,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;167,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 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;843,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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,681,564&#160;&lt;/span&gt;&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 2px 25pt;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 current-period write-offs&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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;3&#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 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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;10&#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 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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;5&#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 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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2&#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 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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;20&#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 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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;40&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;Credit Quality Indicators 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: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;2020&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;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: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: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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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;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;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;&#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;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;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;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: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;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;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;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;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;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;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;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;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;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;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: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;Excludes amortized cost of $8.5 billion and $9.5 billion as of March 31, 2023 and December 31, 2022, respectively, 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. For the three months ended March 31, 2023, it also excludes write-offs of $2&#160;million, of mortgage loans guaranteed or insured, in whole or in part, by the U.S. government or one of its agencies. Year of loan origination may not be the same as the period in which we subsequently acquired the loan.&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 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-bottom:1pt;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. For the periods beginning January 1, 2023, the tables below includes current year write-offs of our multifamily HFI mortgage loans by year of origination, excluding loans for which we have elected the fair value option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;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:35.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: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.679%"/&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.833%"/&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;Credit Quality Indicators as of March 31, 2023 and Write-offs for the Three Months Ended March 31, 2023, 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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;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;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;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: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;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: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: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;Pass&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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;62,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;74,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;148,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;412,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Special mention&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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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: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;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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Substandard&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;(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: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;2,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;1,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Doubtful&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;(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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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: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: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="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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"&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-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;8,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;61,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 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;65,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;76,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;62,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;163,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;437,038&#160;&lt;/span&gt;&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 2px 25pt;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;Current-period write-offs&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3&#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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1&#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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;233&#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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;237&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:1pt"&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.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: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.679%"/&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.833%"/&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;Credit Quality Indicators 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: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;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: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: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:bottom"&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:bottom"&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:bottom"&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;/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;/tr&gt;&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: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;Pass&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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,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;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;103,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;409,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Special mention&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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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: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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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;Substandard&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;(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: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,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Doubtful&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;(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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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: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;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: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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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: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 #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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: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;In the current period, we updated our presentation of credit quality indicators. Previously, &#x201c;Pass&#x201d; and &#x201c;Special mention&#x201d; were disclosed as &#x201c;Non-classified,&#x201d; and &#x201c;Substandard&#x201d; and &#x201c;Doubtful&#x201d; were disclosed as &#x201c;Classified.&#x201d; Prior periods have been updated to conform to the current period presentation. Year of loan origination may not be the same as the period in which we subsequently acquired the loan. &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;A loan categorized as &#x201c;Pass&#x201d; is current or is 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: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;&#x201c;Special mention&#x201d; refers to loans that are otherwise performing but have potential weaknesses that, if left uncorrected, may result in deterioration in the borrower&#x2019;s ability to repay in full.&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;Loans classified as &#x201c;Substandard&#x201d; have a well-defined weakness that jeopardizes the timely full repayment. We had seniors housing loans with an amortized cost of $8.9&#160;billion as of March 31, 2023 and $9.2&#160;billion as of December 31, 2022 classified as substandard. &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;&#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.&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;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; in our 2022 Form 10-K 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 that grants a period of time (typically in 6-month increments and generally not in excess of 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.&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 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.&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 that 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 during which 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 tables display the amortized cost of HFI mortgage loans that were restructured during the period indicated, 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="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="padding:2px 1pt;text-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 Three Months Ended March 31, 2023&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;9,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 style="padding:2px 0 2px 1pt;text-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;3,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-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,629&#160;&lt;/span&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;1,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="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;267&#160;&lt;/span&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;17,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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:9pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&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;&#x2014;&#160;&lt;/span&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;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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: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;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 colspan="2" style="padding:2px 0 2px 1pt;text-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;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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="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;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="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;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;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;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;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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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="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;35&#160;&lt;/span&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;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="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;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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;9,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;3,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;2,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;1,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;18,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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;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;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;570&#160;&lt;/span&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,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 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;10,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;3,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;2,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;1,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;19,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 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:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&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; &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="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 Three Months Ended March 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: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;Forbearance Plan&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;(4)&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;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: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;Trial Modification and Repayment Plans&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;(4)&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="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,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 0 21.25pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-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;6,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-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,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="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;1,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="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,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="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;33,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt 0 21.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:9pt;font-weight:400;line-height:120%"&gt;394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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="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;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="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,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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: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;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 0 19pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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="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;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="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;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt 0 21.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:9pt;font-weight:400;line-height:120%"&gt;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: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="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;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="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;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="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,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;/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,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt 0 21.25pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-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,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;6,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;1,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;36,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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;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;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt 0 21.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: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 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;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="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: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="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,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt 0 12.25pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-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;7,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;6,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;37,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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 loans that were the subject of loss mitigation activity during the period that paid off, were 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, in which case they appear in the table above only in the category that best reflects the cumulative effects of the loan restructurings received during the periods. &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)&#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;We have updated the presentation of repayment plans for the three months ended March 31, 2022. Previously, repayment plans were included within the table as &#x201c;Forbearance and Repayment Plans,&#x201d; however we have reclassified these as component of &#x201c;Trial Modification and Repayment Plans&#x201d; to conform with the current year presentation.&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt; &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;Our estimate of future credit losses uses a lifetime methodology, derived from modeled loan performance based on 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: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 summarize the financial impacts of loan modifications and payment deferrals for single-family HFI loans presented by class of financing receivable. The qualitative impact of forbearance plans, repayment plans, and trial modifications are discussed earlier in this footnote; these loss mitigation options are not included in 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="display:none"/&gt;&lt;td colspan="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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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 Three Months Ended March 31, 2023&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;:&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.08&#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;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="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;16,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;0.74&#160;&lt;/span&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;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="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;14,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;2.00&#160;&lt;/span&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;15,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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.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;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="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;20,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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: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 Three Months Ended March 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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;:&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.59&#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;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="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;23,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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;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;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="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;20,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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.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="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;24,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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.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="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;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;24,759&#160;&lt;/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: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: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 loans that defaulted during the period and had received a completed modification or payment deferral in the twelve months prior to the payment default. The substantial majority of loans that received a completed modification or a payment deferral during the first quarter of 2023 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;/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: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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="padding:0 1pt"/&gt;&lt;td colspan="27" 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;For the Three Months Ended March 31, 2023&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: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;text-align:left;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;766&#160;&lt;/span&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;200&#160;&lt;/span&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;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="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;1,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;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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:120%"&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: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;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;&#x2014;&#160;&lt;/span&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;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="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;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;/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;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="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;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="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;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="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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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 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;810&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;1,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt 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 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;&#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 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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: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;/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&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;810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;1,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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:6pt"&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 loans that received a completed modification or payment deferral on or after January 1, 2022, the date we adopted ASU 2022-02, through March 31, 2022 did not default during the first quarter of 2022. See &#x201c;Note 1, Summary of Significant Accounting Policies&#x201d; in our 2022 Form 10-K for additional 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:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays an aging analysis of HFI mortgage loans that were restructured during the twelve months prior to March 31, 2023, 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: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: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;As of March 31, 2023&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: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;(2)&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;3,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-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;12,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: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;17,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-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;22,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-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;39,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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:9pt;font-weight:400;line-height:120%"&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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:9pt;font-weight:400;line-height:120%"&gt;744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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:9pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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:9pt;font-weight:400;line-height:120%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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:120%"&gt;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;3,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: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;2,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;13,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;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-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,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;23,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;42,207&#160;&lt;/span&gt;&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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: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="2" style="padding:2px 0 2px 1pt;text-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;638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;(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;3,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;2,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;13,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;19,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;24,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;43,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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%"&gt;&#160;&#160;&#160;&#160;The substantial majority of loans that received a completed modification or a payment deferral during the first quarter of 2023 were not delinquent.&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;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;(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;Represents the amortized cost basis of the loan 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 an aging analysis of HFI mortgage loans that entered into a forbearance plan, repayment plan or trial modification on or after January 1, 2022, the date we adopted ASU 2022-02, through March 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 first 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 March 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;1,765&#160;&lt;/span&gt;&lt;/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,048&#160;&lt;/span&gt;&lt;/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;16,040&#160;&lt;/span&gt;&lt;/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;19,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 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;1,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 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;21,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;98&#160;&lt;/span&gt;&lt;/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;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 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;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 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;921&#160;&lt;/span&gt;&lt;/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;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="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,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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 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;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 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;119&#160;&lt;/span&gt;&lt;/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;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 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;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;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;35&#160;&lt;/span&gt;&lt;/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;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="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;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 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;584&#160;&lt;/span&gt;&lt;/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;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 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;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;1,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;17,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;21,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;1,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;23,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: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;&#x2014;&#160;&lt;/span&gt;&lt;/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;243&#160;&lt;/span&gt;&lt;/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;243&#160;&lt;/span&gt;&lt;/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;24&#160;&lt;/span&gt;&lt;/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;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;1,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;2,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;17,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;21,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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-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,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;23,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 of the loan 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: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;We recognize interest income on an accrual basis except when we believe the collection of principal and interest is not reasonably assured. This generally occurs when a single-family loan is three or more months past due and a multifamily loan is 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, interest previously accrued but not collected on the loan is reversed 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;We have generally 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. 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 interest income on a cash basis. For multifamily loans we apply any payment received on a cost recovery basis to reduce the 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. 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: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 that were three or more months past due as of December 31, 2022, 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 COVID-19 forbearance arrangement on December 31, 2022, 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 are subject to the COVID-19-related nonaccrual policy, 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-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 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:61.995%"/&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.757%"/&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.758%"/&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:8pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended March 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-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;2023&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;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="12" 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;(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;/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;79&lt;/span&gt;&lt;span style="color:#000000;font-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;2&lt;/span&gt;&lt;span style="color:#000000;font-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;/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 tables below include 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"&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.096%"/&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 colspan="3" style="display:none"/&gt;&lt;td 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: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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.757%"/&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.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.758%"/&gt;&lt;td style="width:0.1%"/&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="9" 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&lt;/span&gt;&lt;/div&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="3" rowspan="2" 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 Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&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="border-top:1pt solid #2c6937;padding:2px 1pt;text-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;March 31, 2023&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="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-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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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="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="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;Amortized Cost&lt;/span&gt;&lt;/div&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="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="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 Interest Income Recognized&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;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&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;(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="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;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="display:none"/&gt;&lt;td colspan="3" style="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="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="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;/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:18pt;text-indent:-9pt"&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;/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;14,172&#160;&lt;/span&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="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="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;9,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="display:none"/&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;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;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;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:9pt;font-weight:400;line-height:100%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="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="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;200&#160;&lt;/span&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;/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;75&#160;&lt;/span&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="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="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;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="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;/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;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="display:none"/&gt;&lt;td colspan="3" style="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="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;617&#160;&lt;/span&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;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="border-top:1pt solid #2c6937;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;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:9pt;font-weight:400;line-height:100%"&gt;15,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;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="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="display:none"/&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;10,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;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="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:100%"&gt;9&#160;&lt;/span&gt;&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 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;Multifamily&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,541&#160;&lt;/span&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="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="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;2,200&#160;&lt;/span&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;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:13.5pt"&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;/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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt 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;16,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;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="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt 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,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:43.096%"/&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 colspan="3" style="display:none"/&gt;&lt;td 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: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 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.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.758%"/&gt;&lt;td style="width:0.1%"/&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="9" 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&lt;/span&gt;&lt;/div&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="3" rowspan="2" 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 Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&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="border-top:1pt solid #2c6937;padding:2px 1pt;text-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;March 31, 2022&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="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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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="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="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;Amortized Cost&lt;/span&gt;&lt;/div&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="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 Interest Income Recognized&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;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&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;(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="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;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="display:none"/&gt;&lt;td colspan="3" style="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="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;/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:18pt;text-indent:-9pt"&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;/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;13,692&#160;&lt;/span&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="display:none"/&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;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="display:none"/&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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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:9pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&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="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;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="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;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;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;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;/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;913&#160;&lt;/span&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="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;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="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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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:9pt;font-weight:400;line-height:100%"&gt;15,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;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="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="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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="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="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&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 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;Multifamily&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,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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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="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:13.5pt"&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;/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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt 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;16,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;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;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="display:none"/&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;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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:FinanceLoanAndLeaseReceivablesHeldForInvestmentPolicy
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90ZXh0cmVnaW9uOjk5NmMyMjcyZGM1ZTQ4MTQ4M2M5NTM2NjRjZGZlODA3XzIyNTg_8cc277af-482b-4984-8d2c-d2b2a4bc40f3">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 condensed 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:FinanceLoanAndLeaseReceivablesHeldForSalePolicy
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90ZXh0cmVnaW9uOjk5NmMyMjcyZGM1ZTQ4MTQ4M2M5NTM2NjRjZGZlODA3XzIyMzQ_28718619-db8f-49eb-8188-7fc9108233c8">We report the carrying value of HFS loans at the lower of cost or fair value and record valuation changes in &#x201c;Investment losses, net&#x201d; in our condensed consolidated statements of operations and comprehensive income.</us-gaap:FinanceLoanAndLeaseReceivablesHeldForSalePolicy>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90ZXh0cmVnaW9uOjk5NmMyMjcyZGM1ZTQ4MTQ4M2M5NTM2NjRjZGZlODA3XzIyNjM_0737feb1-c3a3-4cce-91fc-c33aa746d917">&lt;div style="margin-top: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;/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:61.697%"/&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:16.758%"/&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: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;As of&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:100%"&gt;March 31, 2023&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;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-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: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;Single-family&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,636,329&lt;/span&gt;&lt;span style="color:#000000;font-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,644,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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"&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;/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;436,307&lt;/span&gt;&lt;span style="color:#000000;font-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;431,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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:9pt;font-weight:400;line-height:120%"&gt;Total unpaid principal balance of mortgage loans&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:9pt;font-weight:700;line-height:100%"&gt;4,072,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="border-top:1pt solid #2c6937;padding:2px 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;4,075,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="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;Cost basis and fair value adjustments, net&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;49,034&lt;/span&gt;&lt;span style="color:#000000;font-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;50,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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"&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;/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;(11,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,347)&lt;/span&gt;&lt;/td&gt;&lt;td 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: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,110,335&lt;/span&gt;&lt;span style="color:#000000;font-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,114,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;Excludes $9.5 billion of accrued interest receivable, net of allowance as of March 31, 2023 and December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 from HFI to HFS and the sales of mortgage loans during the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:9pt;text-indent:-9pt"&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.685%"/&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 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 style="height:8pt"&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="padding:0 1pt"/&gt;&lt;td colspan="9" rowspan="2" 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 Three Months Ended March 31,&lt;/span&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="display:none"/&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="display:none"/&gt;&lt;td colspan="3" style="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="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;2023&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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" 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: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: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="display:none"/&gt;&lt;td colspan="3" style="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;/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="display:none"/&gt;&lt;td colspan="3" style="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 style="padding:2px 0 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;67,467&lt;/span&gt;&lt;span style="color:#000000;font-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;239,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="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="2" style="padding:2px 0 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,235&lt;/span&gt;&lt;span style="color:#000000;font-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,009&#160;&lt;/span&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="display:none"/&gt;&lt;td colspan="3" style="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;/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;Single-family loans redesignated from HFI to HFS:&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td colspan="3" 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="margin-top:4.5pt;padding-left:9.75pt"&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;/div&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="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 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;1,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;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;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="display:none"/&gt;&lt;td colspan="3" style="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="2" style="padding:2px 0 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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:9.75pt"&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;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;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 style="height:6pt"&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="padding:0 1pt"/&gt;&lt;td colspan="3" 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="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;Single-family loans sold:&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td colspan="3" 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="margin-top:4.5pt;padding-left:9.75pt"&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;/div&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="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 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,842&lt;/span&gt;&lt;span style="color:#000000;font-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;&#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="margin-top:4.5pt;padding-left:9.75pt"&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;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;&#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;/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;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="ia891641f9dd04baa99953a9f9353c173_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo1OGU5ZDJjYjdjOTM0MWJlYmFlYzViNTAxNGZiNGY5Ny90YWJsZXJhbmdlOjU4ZTlkMmNiN2M5MzQxYmViYWVjNWI1MDE0ZmI0Zjk3XzMtMi0xLTEtODQ3Mjc2_f30340f7-67a3-4c1d-93a3-5d7ed2a56913"
      unitRef="usd">3636329000000</fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance>
    <fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance
      contextRef="ifcac5cecad3641499f33e1373a12c605_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo1OGU5ZDJjYjdjOTM0MWJlYmFlYzViNTAxNGZiNGY5Ny90YWJsZXJhbmdlOjU4ZTlkMmNiN2M5MzQxYmViYWVjNWI1MDE0ZmI0Zjk3XzMtNC0xLTEtODQ3Mjc2_01e7f277-e35d-464b-b306-02b5ecbf05db"
      unitRef="usd">3644158000000</fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance>
    <fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance
      contextRef="i0253e705998748d5aa5fc5d3366686dc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo1OGU5ZDJjYjdjOTM0MWJlYmFlYzViNTAxNGZiNGY5Ny90YWJsZXJhbmdlOjU4ZTlkMmNiN2M5MzQxYmViYWVjNWI1MDE0ZmI0Zjk3XzQtMi0xLTEtODQ3Mjc2_38d7360d-ccf4-4698-a221-5ba99cd55097"
      unitRef="usd">436307000000</fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance>
    <fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance
      contextRef="i214f630df5fc4a8bb5324aee141e932a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo1OGU5ZDJjYjdjOTM0MWJlYmFlYzViNTAxNGZiNGY5Ny90YWJsZXJhbmdlOjU4ZTlkMmNiN2M5MzQxYmViYWVjNWI1MDE0ZmI0Zjk3XzQtNC0xLTEtODQ3Mjc2_b6bd9a9b-14d6-4f47-8228-05ab9708b20d"
      unitRef="usd">431440000000</fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance>
    <fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo1OGU5ZDJjYjdjOTM0MWJlYmFlYzViNTAxNGZiNGY5Ny90YWJsZXJhbmdlOjU4ZTlkMmNiN2M5MzQxYmViYWVjNWI1MDE0ZmI0Zjk3XzUtMi0xLTEtODQ3Mjc2_4349b8a3-fb6e-4da1-83a2-a946aca4664d"
      unitRef="usd">4072636000000</fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance>
    <fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo1OGU5ZDJjYjdjOTM0MWJlYmFlYzViNTAxNGZiNGY5Ny90YWJsZXJhbmdlOjU4ZTlkMmNiN2M5MzQxYmViYWVjNWI1MDE0ZmI0Zjk3XzUtNC0xLTEtODQ3Mjc2_8306061a-82fa-459f-8007-6fec3430a51f"
      unitRef="usd">4075598000000</fnm:MortgageLoansOnRealEstateUnpaidPrincipalBalance>
    <fnm:MortgageLoansCostBasisAndFairValueAdjustmentsNet
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo1OGU5ZDJjYjdjOTM0MWJlYmFlYzViNTAxNGZiNGY5Ny90YWJsZXJhbmdlOjU4ZTlkMmNiN2M5MzQxYmViYWVjNWI1MDE0ZmI0Zjk3XzYtMi0xLTEtODQ3Mjc2_6ee27075-035e-4d54-ab2f-986f24ecd6a4"
      unitRef="usd">49034000000</fnm:MortgageLoansCostBasisAndFairValueAdjustmentsNet>
    <fnm:MortgageLoansCostBasisAndFairValueAdjustmentsNet
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo1OGU5ZDJjYjdjOTM0MWJlYmFlYzViNTAxNGZiNGY5Ny90YWJsZXJhbmdlOjU4ZTlkMmNiN2M5MzQxYmViYWVjNWI1MDE0ZmI0Zjk3XzYtNC0xLTEtODQ3Mjc2_2285e28c-818f-4080-a9ed-460d629c5b50"
      unitRef="usd">50185000000</fnm:MortgageLoansCostBasisAndFairValueAdjustmentsNet>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo1OGU5ZDJjYjdjOTM0MWJlYmFlYzViNTAxNGZiNGY5Ny90YWJsZXJhbmdlOjU4ZTlkMmNiN2M5MzQxYmViYWVjNWI1MDE0ZmI0Zjk3XzctMi0xLTEtODQ3Mjc2_b85114e3-e0b6-4dcf-ae41-2ef7a7ca939b"
      unitRef="usd">11335000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo1OGU5ZDJjYjdjOTM0MWJlYmFlYzViNTAxNGZiNGY5Ny90YWJsZXJhbmdlOjU4ZTlkMmNiN2M5MzQxYmViYWVjNWI1MDE0ZmI0Zjk3XzctNC0xLTEtODQ3Mjc2_86c2e15c-daab-43b6-8b5b-555d5be55405"
      unitRef="usd">11347000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo1OGU5ZDJjYjdjOTM0MWJlYmFlYzViNTAxNGZiNGY5Ny90YWJsZXJhbmdlOjU4ZTlkMmNiN2M5MzQxYmViYWVjNWI1MDE0ZmI0Zjk3XzgtMi0xLTEtODQ3Mjc2_da2ec67f-40b5-4237-89b5-b8345af7033b"
      unitRef="usd">4110335000000</us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet>
    <us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo1OGU5ZDJjYjdjOTM0MWJlYmFlYzViNTAxNGZiNGY5Ny90YWJsZXJhbmdlOjU4ZTlkMmNiN2M5MzQxYmViYWVjNWI1MDE0ZmI0Zjk3XzgtNC0xLTEtODQ3Mjc2_de12447f-74a6-4f35-86b5-fe34f7000df5"
      unitRef="usd">4114436000000</us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet>
    <us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss
      contextRef="ib96b20ab3c0e473695a57cae9301e275_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90ZXh0cmVnaW9uOjk5NmMyMjcyZGM1ZTQ4MTQ4M2M5NTM2NjRjZGZlODA3XzE1ODI_cc31760b-b9ce-46bd-92b7-5741a7d237e9"
      unitRef="usd">9500000000</us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i590aa52c919243ec844da81a5baebd9b_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90ZXh0cmVnaW9uOjk5NmMyMjcyZGM1ZTQ4MTQ4M2M5NTM2NjRjZGZlODA3XzE1ODI_da49b5ad-ff0e-4a83-8dd4-69cafbb34f2e"
      unitRef="usd">9500000000</us-gaap:FinancingReceivableAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableSignificantPurchases
      contextRef="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo0MmFjZTJhOWQ1NGI0NjVhYjc5NmRmYjNkYmVlNThiOC90YWJsZXJhbmdlOjQyYWNlMmE5ZDU0YjQ2NWFiNzk2ZGZiM2RiZWU1OGI4XzUtNi0xLTEtODQ3Mjc2_d9fc7c85-6888-4d50-8713-43f20ba5dd31"
      unitRef="usd">67467000000</us-gaap:FinancingReceivableSignificantPurchases>
    <us-gaap:FinancingReceivableSignificantPurchases
      contextRef="ifb8ed7ea82f64fd3962d3a0e6dbbc851_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo0MmFjZTJhOWQ1NGI0NjVhYjc5NmRmYjNkYmVlNThiOC90YWJsZXJhbmdlOjQyYWNlMmE5ZDU0YjQ2NWFiNzk2ZGZiM2RiZWU1OGI4XzUtOC0xLTEtODQ3Mjc2_3a1b871c-07a2-4c74-8a3c-b61f871246f1"
      unitRef="usd">239468000000</us-gaap:FinancingReceivableSignificantPurchases>
    <us-gaap:FinancingReceivableSignificantPurchases
      contextRef="i39cb158a4fda4af587733e311d7ed5db_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo0MmFjZTJhOWQ1NGI0NjVhYjc5NmRmYjNkYmVlNThiOC90YWJsZXJhbmdlOjQyYWNlMmE5ZDU0YjQ2NWFiNzk2ZGZiM2RiZWU1OGI4XzYtNi0xLTEtODQ3Mjc2_29cc8f66-3aa7-4378-8557-ec7f4eb0826a"
      unitRef="usd">10235000000</us-gaap:FinancingReceivableSignificantPurchases>
    <us-gaap:FinancingReceivableSignificantPurchases
      contextRef="ice1cda65a69f445e95cd667ef97529a2_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo0MmFjZTJhOWQ1NGI0NjVhYjc5NmRmYjNkYmVlNThiOC90YWJsZXJhbmdlOjQyYWNlMmE5ZDU0YjQ2NWFiNzk2ZGZiM2RiZWU1OGI4XzYtOC0xLTEtODQ3Mjc2_1a1985e1-dcf9-49b7-9808-f4ba4b86d787"
      unitRef="usd">16009000000</us-gaap:FinancingReceivableSignificantPurchases>
    <us-gaap:FinancingReceivableReclassificationToHeldForSale
      contextRef="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo0MmFjZTJhOWQ1NGI0NjVhYjc5NmRmYjNkYmVlNThiOC90YWJsZXJhbmdlOjQyYWNlMmE5ZDU0YjQ2NWFiNzk2ZGZiM2RiZWU1OGI4XzktNi0xLTEtODQ3Mjc2_a2fdbb20-0c1f-43c4-bd59-834faa3692db"
      unitRef="usd">0</us-gaap:FinancingReceivableReclassificationToHeldForSale>
    <us-gaap:FinancingReceivableReclassificationToHeldForSale
      contextRef="ifb8ed7ea82f64fd3962d3a0e6dbbc851_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo0MmFjZTJhOWQ1NGI0NjVhYjc5NmRmYjNkYmVlNThiOC90YWJsZXJhbmdlOjQyYWNlMmE5ZDU0YjQ2NWFiNzk2ZGZiM2RiZWU1OGI4XzktOC0xLTEtODQ3Mjc2_5fd8a4c2-6c78-4326-b65a-88e5cf322f45"
      unitRef="usd">1181000000</us-gaap:FinancingReceivableReclassificationToHeldForSale>
    <fnm:FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossAdjustmentOther
      contextRef="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo0MmFjZTJhOWQ1NGI0NjVhYjc5NmRmYjNkYmVlNThiOC90YWJsZXJhbmdlOjQyYWNlMmE5ZDU0YjQ2NWFiNzk2ZGZiM2RiZWU1OGI4XzEwLTYtMS0xLTg0NzI3Ng_af72e85d-5988-4db5-a62e-edd762385753"
      unitRef="usd">0</fnm:FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossAdjustmentOther>
    <fnm:FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossAdjustmentOther
      contextRef="ifb8ed7ea82f64fd3962d3a0e6dbbc851_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo0MmFjZTJhOWQ1NGI0NjVhYjc5NmRmYjNkYmVlNThiOC90YWJsZXJhbmdlOjQyYWNlMmE5ZDU0YjQ2NWFiNzk2ZGZiM2RiZWU1OGI4XzEwLTgtMS0xLTg0NzI3Ng_72ff5326-ffc9-45fa-86f8-e50889698c1e"
      unitRef="usd">-13000000</fnm:FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossAdjustmentOther>
    <us-gaap:FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossExpenseReversal
      contextRef="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo0MmFjZTJhOWQ1NGI0NjVhYjc5NmRmYjNkYmVlNThiOC90YWJsZXJhbmdlOjQyYWNlMmE5ZDU0YjQ2NWFiNzk2ZGZiM2RiZWU1OGI4XzExLTYtMS0xLTg0NzI3Ng_c8e04417-d1a2-482b-9a8f-20cadb646f5c"
      unitRef="usd">0</us-gaap:FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossExpenseReversal
      contextRef="ifb8ed7ea82f64fd3962d3a0e6dbbc851_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo0MmFjZTJhOWQ1NGI0NjVhYjc5NmRmYjNkYmVlNThiOC90YWJsZXJhbmdlOjQyYWNlMmE5ZDU0YjQ2NWFiNzk2ZGZiM2RiZWU1OGI4XzExLTgtMS0xLTg0NzI3Ng_d946341e-7f87-4258-8356-4959a3fe071d"
      unitRef="usd">63000000</us-gaap:FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableSignificantSales
      contextRef="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo0MmFjZTJhOWQ1NGI0NjVhYjc5NmRmYjNkYmVlNThiOC90YWJsZXJhbmdlOjQyYWNlMmE5ZDU0YjQ2NWFiNzk2ZGZiM2RiZWU1OGI4XzE0LTYtMS0xLTg0NzI3Ng_fb1e8013-17bf-4149-867f-e161f3ac36f9"
      unitRef="usd">1842000000</us-gaap:FinancingReceivableSignificantSales>
    <us-gaap:FinancingReceivableSignificantSales
      contextRef="ifb8ed7ea82f64fd3962d3a0e6dbbc851_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo0MmFjZTJhOWQ1NGI0NjVhYjc5NmRmYjNkYmVlNThiOC90YWJsZXJhbmdlOjQyYWNlMmE5ZDU0YjQ2NWFiNzk2ZGZiM2RiZWU1OGI4XzE0LTgtMS0xLTg0NzI3Ng_a4692146-3dec-46bd-b9e3-464f0bdf718a"
      unitRef="usd">0</us-gaap:FinancingReceivableSignificantSales>
    <us-gaap:GainLossOnSaleOfMortgageLoans
      contextRef="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo0MmFjZTJhOWQ1NGI0NjVhYjc5NmRmYjNkYmVlNThiOC90YWJsZXJhbmdlOjQyYWNlMmE5ZDU0YjQ2NWFiNzk2ZGZiM2RiZWU1OGI4XzE1LTYtMS0xLTg0NzI3Ng_3cc28d06-cfde-4dcb-825d-b324d51c099c"
      unitRef="usd">17000000</us-gaap:GainLossOnSaleOfMortgageLoans>
    <us-gaap:GainLossOnSaleOfMortgageLoans
      contextRef="ifb8ed7ea82f64fd3962d3a0e6dbbc851_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90YWJsZTo0MmFjZTJhOWQ1NGI0NjVhYjc5NmRmYjNkYmVlNThiOC90YWJsZXJhbmdlOjQyYWNlMmE5ZDU0YjQ2NWFiNzk2ZGZiM2RiZWU1OGI4XzE1LTgtMS0xLTg0NzI3Ng_76632b6e-6f2e-450e-bb0d-5bba4f747cc4"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfMortgageLoans>
    <us-gaap:MortgageLoansInProcessOfForeclosureAmount
      contextRef="ifcac5cecad3641499f33e1373a12c605_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90ZXh0cmVnaW9uOjk5NmMyMjcyZGM1ZTQ4MTQ4M2M5NTM2NjRjZGZlODA3XzIwMDk_0496b68c-41b7-49ef-a429-1b568f11c9fd"
      unitRef="usd">4600000000</us-gaap:MortgageLoansInProcessOfForeclosureAmount>
    <us-gaap:MortgageLoansInProcessOfForeclosureAmount
      contextRef="ia891641f9dd04baa99953a9f9353c173_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNjgvZnJhZzo5OTZjMjI3MmRjNWU0ODE0ODNjOTUzNjY0Y2RmZTgwNy90ZXh0cmVnaW9uOjk5NmMyMjcyZGM1ZTQ4MTQ4M2M5NTM2NjRjZGZlODA3XzIwMDk_f1c88c2d-8e44-4eac-9225-3a5a188d4ce9"
      unitRef="usd">4600000000</us-gaap:MortgageLoansInProcessOfForeclosureAmount>
    <us-gaap:PastDueFinancingReceivablesTableTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90ZXh0cmVnaW9uOjEwYmU0N2ZkZDAxNjQ5NWFhNzdmMzhiZDgyODkwOTUzXzY1Nw_f6347bae-6f12-4030-b126-eb85a38e7671">&lt;div style="margin-top: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-bottom:9pt"&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:14.250%"/&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.438%"/&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.438%"/&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.481%"/&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.438%"/&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.885%"/&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.885%"/&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.438%"/&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.887%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="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:8pt;font-weight:400;line-height:120%"&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 March 31, 2023&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;21,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;18,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;46,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,110,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,156,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;1,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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:8pt;font-weight:400;line-height:100%"&gt;473,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;475,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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;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:8pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;23,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;6,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;20,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;50,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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,639,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: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,690,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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,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:8pt;font-weight:400;line-height:100%"&gt;1,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;435,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:8pt;font-weight:400;line-height:100%"&gt;437,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;647&#160;&lt;/span&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;23,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;6,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;21,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: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;51,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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,075,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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,127,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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:4pt"&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:14.525%"/&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.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.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.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.875%"/&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:2px 1pt;text-align:left;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, 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="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;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;&#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;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: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;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;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: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;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;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: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;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;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: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;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;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="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;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;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: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;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;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: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;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;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;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: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;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: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;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="if1a98e313eea4c2fb6760d22d352fb3d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzQtMi0xLTEtODQ3Mjc2_3632bc73-1479-4d91-96e1-b4fc34167185"
      unitRef="usd">21710000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i7af8eac764294414a1ba909c3eb8ebc7_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzQtNC0xLTEtODQ3Mjc2_ce9a3dac-1d8f-4345-9f68-59d5ed1404e6"
      unitRef="usd">5910000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i240fcbfa2088419c8bf151353bbd344e_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzQtNi0xLTEtODQ3Mjc2_b2d90122-6ad8-4ca4-8d09-4b948f1a9ae1"
      unitRef="usd">18512000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i2c291c15691d4187a76d08dbd5c358a6_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzQtOC0xLTEtODQ3Mjc2_d525b7da-858e-44f0-ab72-584a64b5e5c9"
      unitRef="usd">46132000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ia3e0b46fc9404d7a96785e4454365244_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzQtMTAtMS0xLTg0NzI3Ng_b79004c4-b560-4f7c-8167-1fe5acaadd2c"
      unitRef="usd">3110579000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i69f3095d5b564b15aed22cc98a258afc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzQtMTItMS0xLTg0NzI3Ng_f9fbbadc-d7b2-48a1-9e8f-7065ae9faddb"
      unitRef="usd">3156711000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i69f3095d5b564b15aed22cc98a258afc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzQtMTQtMS0xLTg0NzI3Ng_c9a5fbfd-189d-4dfd-9c29-311522c1a23a"
      unitRef="usd">6929000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i69f3095d5b564b15aed22cc98a258afc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzQtMTYtMS0xLTg0NzI3Ng_c01a04aa-c80d-479d-a917-2dc8bcd58620"
      unitRef="usd">3000000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i85aa3b4e513d49c5bbe7082a935afac4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzUtMi0xLTEtODQ3Mjc2_c088f0c9-61c2-4f59-82be-971f9a18017f"
      unitRef="usd">1308000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i5b30deb0d1dc4a9f9cb7d2df16121b96_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzUtNC0xLTEtODQ3Mjc2_d0b6e4fd-2cbb-4b26-82b6-de950982a280"
      unitRef="usd">266000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ic3019cf3e2534de2bcbfc7b9c6bf1daf_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzUtNi0xLTEtODQ3Mjc2_ecd0baa2-1a7f-4f5d-a5c6-074f9c615fb5"
      unitRef="usd">722000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i2928825d9ca2415d9f24aea24f39b3ec_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzUtOC0xLTEtODQ3Mjc2_694a4fbd-be0e-4806-b6d2-9f1bcd7c2163"
      unitRef="usd">2296000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if13d2ad62ded49a9a88efa3fecaf7ccf_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzUtMTAtMS0xLTg0NzI3Ng_e1a9af46-d5ff-4459-a7df-c317280ef744"
      unitRef="usd">473257000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ifc335564d2924216a8539c627b8c4514_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzUtMTItMS0xLTg0NzI3Ng_d1212240-5d11-40c2-bd4c-366516831d8b"
      unitRef="usd">475553000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="ifc335564d2924216a8539c627b8c4514_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzUtMTQtMS0xLTg0NzI3Ng_29f208c2-a313-45ee-9eb7-9b0996106d4f"
      unitRef="usd">366000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="ifc335564d2924216a8539c627b8c4514_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzUtMTYtMS0xLTg0NzI3Ng_e654f936-1fbf-4e30-8b96-f7b4a4909356"
      unitRef="usd">96000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i37cabd0e06444842aa26e8ecc1bbd5b6_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzYtMi0xLTEtODQ3Mjc2_f94d8391-bb6e-4c1b-bd3f-80f31117b257"
      unitRef="usd">143000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i97f2d86fa19f47a1b092f72380192ef5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzYtNC0xLTEtODQ3Mjc2_04a1bdcd-16eb-4696-abfb-ee3f6a95d60f"
      unitRef="usd">30000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ib17b3cb846864b39885eeb28f00c938b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzYtNi0xLTEtODQ3Mjc2_780c932f-5ad2-4202-84d5-21908b502801"
      unitRef="usd">113000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="icf32841d7cf64bff8f36e15b9afe297a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzYtOC0xLTEtODQ3Mjc2_71f00940-e1ad-4600-91d2-15226bce9a4f"
      unitRef="usd">286000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i11ddc28a3aa04d8089ef6f8cbeab379b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzYtMTAtMS0xLTg0NzI3Ng_320a183c-d2c1-4f56-ad4d-9d385200e561"
      unitRef="usd">27138000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i6ea9c804b25146819e027ec7c0831cbd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzYtMTItMS0xLTg0NzI3Ng_918d64b5-489f-4446-a1e9-1adce67b274d"
      unitRef="usd">27424000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i6ea9c804b25146819e027ec7c0831cbd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzYtMTQtMS0xLTg0NzI3Ng_14ad5f2d-3abc-4ca5-b87c-beb145104c7f"
      unitRef="usd">50000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i6ea9c804b25146819e027ec7c0831cbd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzYtMTYtMS0xLTg0NzI3Ng_5d727152-6f4f-4334-baae-3232fd229e64"
      unitRef="usd">22000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ic1bc6de3bdc241ffb3656a34fae4b50b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzctMi0xLTEtODQ3Mjc2_4c5baaf1-8331-4fd2-8474-c1dbab60a452"
      unitRef="usd">538000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i77520c1902e244d8a851e4c8ea5a89fb_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzctNC0xLTEtODQ3Mjc2_1ae5ff6d-1205-4ac9-a985-d203364cf9ba"
      unitRef="usd">154000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ieaad29b263b147348673d843784c6c6f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzctNi0xLTEtODQ3Mjc2_21dd5618-de1f-4712-9ab5-efc182167e51"
      unitRef="usd">801000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iec0c89b6fc2645008992b4052c437cd3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzctOC0xLTEtODQ3Mjc2_2d04fb8f-6ea9-4985-9b6d-a7f78754dc99"
      unitRef="usd">1493000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if78459ae50b94a2a91af99f47d1b18e4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzctMTAtMS0xLTg0NzI3Ng_7301143e-355e-4cd0-9146-3ca546602404"
      unitRef="usd">28915000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iad13f55d8d614f189ab14091b1ecf4bd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzctMTItMS0xLTg0NzI3Ng_e7111909-f516-43c3-b539-aaec051cf6b5"
      unitRef="usd">30408000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="iad13f55d8d614f189ab14091b1ecf4bd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzctMTQtMS0xLTg0NzI3Ng_8ffeccce-620b-4e73-9d0e-5102e89d1d16"
      unitRef="usd">310000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="iad13f55d8d614f189ab14091b1ecf4bd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzctMTYtMS0xLTg0NzI3Ng_352e2663-8c86-4fe8-9c4b-7ab86605705f"
      unitRef="usd">287000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i7724bc202f0240d1ab53b38c8b1d19e9_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzgtMi0xLTEtODQ3Mjc2_750c6894-060d-419f-b0dd-4f20a6efdb59"
      unitRef="usd">23699000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i83a90bb81e56451fa7fbf84b32387f43_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzgtNC0xLTEtODQ3Mjc2_5774f197-28e3-432d-b0aa-1feae13a1d37"
      unitRef="usd">6360000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ib193c813e5c54dc6917a6b536a4b1ae0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzgtNi0xLTEtODQ3Mjc2_4c391c7a-88cf-4609-9fec-e90460557123"
      unitRef="usd">20148000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i4cdc9628d0534e73860b3586c9906b24_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzgtOC0xLTEtODQ3Mjc2_9e950eca-c6c4-41b6-8a9b-1454a8b045ea"
      unitRef="usd">50207000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ic5d487baff9d4412b47e785b21305209_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzgtMTAtMS0xLTg0NzI3Ng_95e2cedd-4d3f-4d6d-a1ae-2c7e448655f7"
      unitRef="usd">3639889000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ia891641f9dd04baa99953a9f9353c173_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzgtMTItMS0xLTg0NzI3Ng_217b2ac6-e07a-4db2-892d-daa5eee550fa"
      unitRef="usd">3690096000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="ia891641f9dd04baa99953a9f9353c173_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzgtMTQtMS0xLTg0NzI3Ng_ea1a2aca-243f-488b-98a6-2b0c82efdb59"
      unitRef="usd">7655000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="ia891641f9dd04baa99953a9f9353c173_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzgtMTYtMS0xLTg0NzI3Ng_2ef94ab2-2a9f-43c7-8427-34d06c001670"
      unitRef="usd">3405000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i4ba894598dc7429fb1231b00148eeffb_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzktMi0xLTEtODQ3Mjc2_d5d7ffcb-9664-4c65-a0a6-031ff4c38984"
      unitRef="usd">214000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i0117b7bc9b884e028113749324ce8d33_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzktNi0xLTEtODQ3Mjc2_cf6402d9-62fc-4c96-a453-5422613f4212"
      unitRef="usd">1321000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i3c62d9a3a3654cbabb10e5f5a7db8648_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzktOC0xLTEtODQ3Mjc2_6ade49db-7b57-4e5d-9e3a-c651860aeeaf"
      unitRef="usd">1535000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i522ab7914c1f41be90c04acf7622cb65_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzktMTAtMS0xLTg0NzI3Ng_5ef41d9a-e8a2-4f5a-882d-7a7f8511867b"
      unitRef="usd">435503000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i0253e705998748d5aa5fc5d3366686dc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzktMTItMS0xLTg0NzI3Ng_041eb76b-5b1e-4016-9988-9f751c662682"
      unitRef="usd">437038000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i0253e705998748d5aa5fc5d3366686dc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzktMTQtMS0xLTg0NzI3Ng_76624bf1-f5db-4be5-ab3e-73b7d300365e"
      unitRef="usd">198000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i0253e705998748d5aa5fc5d3366686dc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzktMTYtMS0xLTg0NzI3Ng_8ca24e26-9463-4808-aa42-59a71c536c81"
      unitRef="usd">647000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i07c6ec4c626e4d7d92fa777da561c83d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzEwLTItMS0xLTg0NzI3Ng_185029e0-c2e0-4283-b2dd-9f970e7ad541"
      unitRef="usd">23913000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i5749823e00c64cecbf46ee3fc56e4d98_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzEwLTQtMS0xLTg0NzI3Ng_73171efd-eaea-4e84-8a4d-6d48afe5d81a"
      unitRef="usd">6360000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i7a09b5c0df1943de9ca34c75f3790ea6_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzEwLTYtMS0xLTg0NzI3Ng_fc888e4c-fe8a-4d5a-9f41-de7e62b94554"
      unitRef="usd">21469000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i66b2f3a76e134db685438aacff2e4a29_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzEwLTgtMS0xLTg0NzI3Ng_f8b5a184-8695-4a8f-a676-f10a8ff4fb7d"
      unitRef="usd">51742000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i5331be80e7404a23bb6d31e2118d41cb_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzEwLTEwLTEtMS04NDcyNzY_6f87bb58-0183-4520-875a-5cb5c56539e6"
      unitRef="usd">4075392000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzEwLTEyLTEtMS04NDcyNzY_2f42abbd-a5b1-4d29-a4fd-c01a055a4b82"
      unitRef="usd">4127134000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzEwLTE0LTEtMS04NDcyNzY_a36b66e3-d885-4dc8-955d-f888ab291a5f"
      unitRef="usd">7853000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTo3MDM5NTMxNTQyM2Y0YWVlOTRhNWRlYmUyY2U4MDZjZS90YWJsZXJhbmdlOjcwMzk1MzE1NDIzZjRhZWU5NGE1ZGViZTJjZTgwNmNlXzEwLTE2LTEtMS04NDcyNzY_56d5206e-209c-48d1-968c-01db284c1a60"
      unitRef="usd">4052000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i553268ea589c4eeb83b907cc464c93cb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzQtMi0xLTEtODQ3Mjc2_193418aa-2f85-4274-bb09-dcc2d904ec30"
      unitRef="usd">27891000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iaeb23b5f566b4723ae53f363d0647211_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzQtNC0xLTEtODQ3Mjc2_c6a7a511-c73c-4e57-acc7-e15b51a0f5f1"
      unitRef="usd">6774000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ib3c06ca7ba3b4deba593365a7ffdc26c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzQtNi0xLTEtODQ3Mjc2_7ab3de06-4b9a-49d7-a0d5-f7d66b647f74"
      unitRef="usd">19990000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i15480cf7124344249bfa3af9089a2e8d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzQtOC0xLTEtODQ3Mjc2_4e897ce6-0bea-4c8a-a39b-2c3b248d1148"
      unitRef="usd">54655000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i26868779021e4531b5e8c7d4106bf392_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzQtMTAtMS0xLTg0NzI3Ng_b2a64f14-112d-42a2-bec5-f9d5a5b8f6d8"
      unitRef="usd">3092199000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ie76766d640224856840c82bb0a55b009_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzQtMTItMS0xLTg0NzI3Ng_cf49edc8-5e64-4060-b924-b0629686ee21"
      unitRef="usd">3146854000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="ie76766d640224856840c82bb0a55b009_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzQtMTQtMS0xLTg0NzI3Ng_07fb44b2-7847-4cc7-bb40-bee6c60b2a00"
      unitRef="usd">13257000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="ie76766d640224856840c82bb0a55b009_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzQtMTYtMS0xLTg0NzI3Ng_3592d383-6f9c-469a-851f-b5db2acfb7db"
      unitRef="usd">3254000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i1c4370859e744e719a7b8438f7bd0d0b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzUtMi0xLTEtODQ3Mjc2_ff29f21b-c981-4d7a-b8f2-6ab5092db8f0"
      unitRef="usd">1902000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ia1d6b1cf190e432ab4e28d0e2dad3439_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzUtNC0xLTEtODQ3Mjc2_698dff09-94fd-4cc1-8777-51973b2bd2aa"
      unitRef="usd">314000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i136d97adf6c449569e638d8aafdca197_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzUtNi0xLTEtODQ3Mjc2_e95bd551-4794-420c-8775-ebfcfdb8a50a"
      unitRef="usd">800000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i17b0c9f932c047ad83d7d8696ecb5339_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzUtOC0xLTEtODQ3Mjc2_bb088d31-6d2f-43ee-9530-e8056583376c"
      unitRef="usd">3016000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iab4f66fbcada472e87f0c766631ac77a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzUtMTAtMS0xLTg0NzI3Ng_d6ebd2c9-4bc6-498a-b001-ffec57d07a6d"
      unitRef="usd">488452000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iaf46d601b1a84a448db44c1a82218180_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzUtMTItMS0xLTg0NzI3Ng_064c7dee-48e4-4212-9855-afc134f416f7"
      unitRef="usd">491468000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="iaf46d601b1a84a448db44c1a82218180_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzUtMTQtMS0xLTg0NzI3Ng_996ed5ee-bf6e-4e8c-986b-70eef4e49c93"
      unitRef="usd">666000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="iaf46d601b1a84a448db44c1a82218180_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzUtMTYtMS0xLTg0NzI3Ng_0a6b087b-b480-418a-9e90-d45cb7010f2c"
      unitRef="usd">82000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i1d073a73089f496fa230eddf6afe3cf4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzYtMi0xLTEtODQ3Mjc2_d1e0634f-662b-45a6-95df-6edefe4f37a4"
      unitRef="usd">176000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i232ef9bca9d840468aa0331e662171d9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzYtNC0xLTEtODQ3Mjc2_1d5bf1d4-f7e2-4b02-9d1b-5f2552ae60ce"
      unitRef="usd">38000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="idc1ff42c17c040bc930c1019355bb4b5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzYtNi0xLTEtODQ3Mjc2_2832aa20-e208-4a0a-b66b-f45806f1bbd2"
      unitRef="usd">127000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if99c3c451e3241d0889a3c2885769c5f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzYtOC0xLTEtODQ3Mjc2_36d70a32-bce7-4046-9102-a99eef404c3b"
      unitRef="usd">341000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i5f73454bb8844b5691ace5a3aaecfbe1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzYtMTAtMS0xLTg0NzI3Ng_91213632-6eb7-4439-b083-0f3a84f0626d"
      unitRef="usd">26767000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i73cd451690e445a7ad8193d80fa3a44b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzYtMTItMS0xLTg0NzI3Ng_869f5e1a-faec-4347-a13a-42eaca1b5b45"
      unitRef="usd">27108000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i73cd451690e445a7ad8193d80fa3a44b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzYtMTQtMS0xLTg0NzI3Ng_7d247251-68d7-401a-aad9-e7b0e217165d"
      unitRef="usd">90000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i73cd451690e445a7ad8193d80fa3a44b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzYtMTYtMS0xLTg0NzI3Ng_a9b3e636-790a-4c27-81af-cca41b00c704"
      unitRef="usd">24000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if35ac93f23f74d0e91fcb44a21f25750_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzctMi0xLTEtODQ3Mjc2_a2b71908-2d7d-4a81-84e3-212272a438e8"
      unitRef="usd">660000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ifa4fafc534e84f358ac9f455c89761c8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzctNC0xLTEtODQ3Mjc2_6cf4cb40-456d-455e-9fb7-55c7853e1377"
      unitRef="usd">179000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if1fe5c55d38445ba97adec5471bf20b7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzctNi0xLTEtODQ3Mjc2_3f4e5e0f-b4b1-4cba-81c3-4d27c5d6a8a6"
      unitRef="usd">898000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i256df09495614c23b630e2d14f1dadb8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzctOC0xLTEtODQ3Mjc2_d639dc9f-0548-42fd-85b9-42bfa7849a18"
      unitRef="usd">1737000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i916eab1fddeb438a92e7145063cbecae_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzctMTAtMS0xLTg0NzI3Ng_3ec0d4b6-fe09-40d8-a145-82d2bae2ba3a"
      unitRef="usd">30362000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ie2f2e3ce6ba74aceb0841d5e29298b62_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzctMTItMS0xLTg0NzI3Ng_d03e248b-143c-453b-bb9f-5d555c035930"
      unitRef="usd">32099000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="ie2f2e3ce6ba74aceb0841d5e29298b62_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzctMTQtMS0xLTg0NzI3Ng_31fce061-83fa-411b-b1b4-30398b320ff0"
      unitRef="usd">424000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="ie2f2e3ce6ba74aceb0841d5e29298b62_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzctMTYtMS0xLTg0NzI3Ng_056ec01e-c986-41f7-b45b-594c12ff75fc"
      unitRef="usd">324000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="id1ebbfc585944f13a89706f37af4c56d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzgtMi0xLTEtODQ3Mjc2_c1e6b38f-8eda-40e5-984e-a0135d85bb16"
      unitRef="usd">30629000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i29bb0a1198ec469f8d6279defed07155_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzgtNC0xLTEtODQ3Mjc2_66b397bd-6d0c-42f3-8a44-6a333356897e"
      unitRef="usd">7305000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ie18521f3e3f24d389930a9d510d874e4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzgtNi0xLTEtODQ3Mjc2_12ad6c92-be51-4012-a43f-a20034cf2831"
      unitRef="usd">21815000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i6e032d5f83a04abf958a9c0d49995a6b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzgtOC0xLTEtODQ3Mjc2_dd198f4f-1a7a-4074-b197-5e5944811bb4"
      unitRef="usd">59749000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ida9a40ca6bcc42c693a5c8837a922d84_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzgtMTAtMS0xLTg0NzI3Ng_03287bf3-919a-41b3-ade8-750d63264442"
      unitRef="usd">3637780000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ifcac5cecad3641499f33e1373a12c605_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzgtMTItMS0xLTg0NzI3Ng_1c99d4f2-15c1-4757-bc5c-0918c8f0534c"
      unitRef="usd">3697529000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="ifcac5cecad3641499f33e1373a12c605_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzgtMTQtMS0xLTg0NzI3Ng_2a9b4459-f39b-4785-8e34-d389d89d08d8"
      unitRef="usd">14437000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="ifcac5cecad3641499f33e1373a12c605_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzgtMTYtMS0xLTg0NzI3Ng_88df212e-8158-4863-ad3d-70173e380070"
      unitRef="usd">3684000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i8f891477b8e9458aa4d52e38f8ff44d9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzktMi0xLTEtODQ3Mjc2_d37e0e2a-3b41-42f1-907b-48d177ae0d0a"
      unitRef="usd">173000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i766fe48a892e4d8692d10a44d8d747e7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzktNi0xLTEtODQ3Mjc2_ff8487a4-822e-4e51-868b-4036da1b7069"
      unitRef="usd">955000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i811ba406e6124ee89b7c83a7fb032243_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzktOC0xLTEtODQ3Mjc2_7aee788c-be0e-4184-acc4-a50d73d2b547"
      unitRef="usd">1128000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i46fd8c4e5aa34b99859e4f41f93641a9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzktMTAtMS0xLTg0NzI3Ng_25f01ce3-292c-48ba-ba31-631a2d6df3aa"
      unitRef="usd">431094000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i214f630df5fc4a8bb5324aee141e932a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzktMTItMS0xLTg0NzI3Ng_7282a15f-b74b-4bbe-8aa0-f0972f82b8ab"
      unitRef="usd">432222000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i214f630df5fc4a8bb5324aee141e932a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzktMTQtMS0xLTg0NzI3Ng_e0a914e9-a5c9-48ed-908e-f89cd79029ca"
      unitRef="usd">11000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i214f630df5fc4a8bb5324aee141e932a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzktMTYtMS0xLTg0NzI3Ng_994fddf2-83b6-4a99-9c08-091c29047d26"
      unitRef="usd">13000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iefa0d415be224f018406465b743b33c8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzEwLTItMS0xLTg0NzI3Ng_ca3b0a87-6c42-44cf-ae95-594f11b0a92b"
      unitRef="usd">30802000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i2f09076ce9044cbc98501f49b9fa2c61_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzEwLTQtMS0xLTg0NzI3Ng_93712264-e100-4c79-8d72-69df8312fddf"
      unitRef="usd">7305000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i0dffa9aa20c44924b1c4ae2c3c99e94e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzEwLTYtMS0xLTg0NzI3Ng_bb03503a-ebb4-4fad-97ef-79755e04454d"
      unitRef="usd">22770000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i8b2931e2c95a4569995c8f4e299c7f91_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzEwLTgtMS0xLTg0NzI3Ng_a99d5566-d424-4a3d-974e-0891c8086737"
      unitRef="usd">60877000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i93d97cad93f04554b13abfaa129bb4dd_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzEwLTEwLTEtMS04NDcyNzY_179be1fa-2218-4d86-bb66-21d86a5ed37a"
      unitRef="usd">4068874000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzEwLTEyLTEtMS04NDcyNzY_a16e05b1-6266-4048-add9-25fd4c4fd4ed"
      unitRef="usd">4129751000000</fnm:FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzEwLTE0LTEtMS04NDcyNzY_764aa1fd-98e8-468a-9d34-425e721b091f"
      unitRef="usd">14448000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90YWJsZTozMjNiZGQzYTdiNGU0NzhjYWJmYzEzNzkzMmIxNTllYy90YWJsZXJhbmdlOjMyM2JkZDNhN2I0ZTQ3OGNhYmZjMTM3OTMyYjE1OWVjXzEwLTE2LTEtMS04NDcyNzY_542a5e6b-93c8-4854-ba97-8e16b123aead"
      unitRef="usd">3697000000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="i236544c1dbc9415f8ebb6de3a0d7e2b8_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90ZXh0cmVnaW9uOjEwYmU0N2ZkZDAxNjQ5NWFhNzdmMzhiZDgyODkwOTUzXzMwNw_112e3d54-f07d-49f2-982a-668c2cf55bff">P90D</fnm:SeriousDelinquencyDayspastdue1>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="i141347afbd8446afbe461d62bbb2e734_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90ZXh0cmVnaW9uOjEwYmU0N2ZkZDAxNjQ5NWFhNzdmMzhiZDgyODkwOTUzXzQxNg_35aa2f5c-6e2f-4fa6-b8a9-866949b2fc1c">P60D</fnm:SeriousDelinquencyDayspastdue1>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="i220fe9c616db48dcbeeb13d88bcb5d45_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90ZXh0cmVnaW9uOjEwYmU0N2ZkZDAxNjQ5NWFhNzdmMzhiZDgyODkwOTUzXzU3Mw_b002c716-5403-46ae-835c-65edf08a3934">P60D</fnm:SeriousDelinquencyDayspastdue1>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="ic693cab30dec40b799002d4da4963251_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzEvZnJhZzoxMGJlNDdmZGQwMTY0OTVhYTc3ZjM4YmQ4Mjg5MDk1My90ZXh0cmVnaW9uOjEwYmU0N2ZkZDAxNjQ5NWFhNzdmMzhiZDgyODkwOTUzXzU3Ng_32c572fe-ca6e-4cec-a55c-ca8709091511">P89D</fnm:SeriousDelinquencyDayspastdue1>
    <us-gaap:FinanceLoansAndLeasesReceivablePolicy
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90ZXh0cmVnaW9uOjI3Mjc1NDIxYzJjMzQwMzk4ZDYzNDVlYmEzYmZlMjg1XzI1ODM4NTIzMjgyMDI0_8018ab15-60d6-4035-8d90-36f7abbf15f6">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 a borrower&#x2019;s LTV ratio increases, their 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;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;We recognize interest income on an accrual basis except when we believe the collection of principal and interest is not reasonably assured. This generally occurs when a single-family loan is three or more months past due and a multifamily loan is 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, interest previously accrued but not collected on the loan is reversed 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;We have generally 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. 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 interest income on a cash basis. For multifamily loans we apply any payment received on a cost recovery basis to reduce the 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. 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: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 that were three or more months past due as of December 31, 2022, 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 COVID-19 forbearance arrangement on December 31, 2022, 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;For loans that are subject to the COVID-19-related nonaccrual policy, 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. 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.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.</us-gaap:FinanceLoansAndLeasesReceivablePolicy>
    <us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90ZXh0cmVnaW9uOjI3Mjc1NDIxYzJjMzQwMzk4ZDYzNDVlYmEzYmZlMjg1XzI1ODM4NTIzMjgyMDI1_e2a26458-8e64-4a3a-8e20-3cc510f5b4f3">&lt;div style="margin-top: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 information about the credit quality of our single-family HFI loans, based on total amortized cost. Effective January 1, 2023, we adopted amendments to ASU 2022-02 that require us to disclose current-period gross write-offs by year of origination for financing receivables. As a result, for the periods beginning January 1, 2023, the tables below includes current year write-offs of our single-family HFI mortgage loans by class of financing receivable and year of origination, 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: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:2px 1pt;text-align:left;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="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;Credit Quality Indicators as of March 31, 2023 and Write-offs For the Three Months Ended March 31, 2023, 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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;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;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;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: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;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: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: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;&#160;&lt;/span&gt;&lt;/td&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;22,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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;279,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;877,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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;806,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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;145,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 style="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;703,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 style="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,836,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="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;6,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="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;198,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;11,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;13,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;115,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;5,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;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;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: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;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 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;40,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;468,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;979,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;814,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;147,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 colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;706,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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,156,707&#160;&lt;/span&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Current-period 20- and 30-year or more, &lt;br/&gt;&#160;&#160;&#160;&#160;&#160;amortizing fixed-rate write-offs&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;&#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: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;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;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;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 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;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 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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;35&#160;&lt;/span&gt;&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;1,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;180,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;472,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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:7pt;font-weight:400;line-height:100%"&gt;1,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:7pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;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;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;610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;1,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;39,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;180,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;130,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;19,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;475,553&#160;&lt;/span&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Current-period 15-year or less, amortizing   &lt;br/&gt;&#160;&#160;&#160;&#160;&#160;fixed-rate write-offs&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;&#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;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="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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="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;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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;1,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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:7pt;font-weight:400;line-height:100%"&gt;1,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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;1,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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:7pt;font-weight:400;line-height:100%"&gt;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:7pt;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: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;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;943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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;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;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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,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;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="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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,424&#160;&lt;/span&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Current-period adjustable-rate write-offs&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;&#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;&#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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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:7pt;font-weight:400;line-height:100%"&gt;21,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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:7pt;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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;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: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;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;&#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;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="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;21,880&#160;&lt;/span&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Current-period other write-offs&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;&#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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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="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="padding:0 1pt 0 19pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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="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: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: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;24,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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;320,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 style="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,064,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 style="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;938,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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;166,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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;841,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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,355,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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: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;6,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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:7pt;font-weight:400;line-height:100%"&gt;1,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;202,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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: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;11,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;90,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;13,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;117,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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: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;5,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="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"&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;42,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;514,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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,166,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;946,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;167,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 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;843,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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,681,564&#160;&lt;/span&gt;&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 2px 25pt;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 current-period write-offs&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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;3&#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 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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;10&#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 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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;5&#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 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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2&#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 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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;20&#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 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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;40&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;Credit Quality Indicators 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: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;2020&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;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: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: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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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;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;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;&#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;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;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;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: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;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;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;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;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;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;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;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;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;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;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: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;Excludes amortized cost of $8.5 billion and $9.5 billion as of March 31, 2023 and December 31, 2022, respectively, 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. For the three months ended March 31, 2023, it also excludes write-offs of $2&#160;million, of mortgage loans guaranteed or insured, in whole or in part, by the U.S. government or one of its agencies. Year of loan origination may not be the same as the period in which we subsequently acquired the loan.&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 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-bottom:1pt;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. For the periods beginning January 1, 2023, the tables below includes current year write-offs of our multifamily HFI mortgage loans by year of origination, excluding loans for which we have elected the fair value option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;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:35.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: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.679%"/&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.833%"/&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;Credit Quality Indicators as of March 31, 2023 and Write-offs for the Three Months Ended March 31, 2023, 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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;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;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;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: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;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: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: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;Pass&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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;62,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;74,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;148,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;412,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Special mention&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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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: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;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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Substandard&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;(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: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;2,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;1,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Doubtful&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;(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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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: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: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="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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"&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-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;8,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;61,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 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;65,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;76,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;62,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;163,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;437,038&#160;&lt;/span&gt;&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 2px 25pt;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;Current-period write-offs&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3&#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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1&#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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;233&#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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;237&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:1pt"&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.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: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.679%"/&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.833%"/&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;Credit Quality Indicators 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: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;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: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: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:bottom"&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:bottom"&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:bottom"&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;/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;/tr&gt;&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: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;Pass&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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,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;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;103,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;409,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Special mention&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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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: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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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;Substandard&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;(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: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,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Doubtful&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;(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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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: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;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: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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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: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 #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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: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;In the current period, we updated our presentation of credit quality indicators. Previously, &#x201c;Pass&#x201d; and &#x201c;Special mention&#x201d; were disclosed as &#x201c;Non-classified,&#x201d; and &#x201c;Substandard&#x201d; and &#x201c;Doubtful&#x201d; were disclosed as &#x201c;Classified.&#x201d; Prior periods have been updated to conform to the current period presentation. Year of loan origination may not be the same as the period in which we subsequently acquired the loan. &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;A loan categorized as &#x201c;Pass&#x201d; is current or is 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: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;&#x201c;Special mention&#x201d; refers to loans that are otherwise performing but have potential weaknesses that, if left uncorrected, may result in deterioration in the borrower&#x2019;s ability to repay in full.&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;Loans classified as &#x201c;Substandard&#x201d; have a well-defined weakness that jeopardizes the timely full repayment. We had seniors housing loans with an amortized cost of $8.9&#160;billion as of March 31, 2023 and $9.2&#160;billion as of December 31, 2022 classified as substandard. &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;&#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.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i3316c8bf55b84a0c8bf774a128dcf935_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzUtMi0xLTEtODgzMzE5_f37cac52-6844-4eed-b376-d882bf383323"
      unitRef="usd">22412000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i3316c8bf55b84a0c8bf774a128dcf935_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzUtNC0xLTEtODgzMzE5_fad5c3d6-e842-49d1-ab93-7e7023cddfeb"
      unitRef="usd">279467000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i3316c8bf55b84a0c8bf774a128dcf935_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzUtNi0xLTEtODgzMzE5_b101bf2b-41eb-4fbb-9312-f1045af92e50"
      unitRef="usd">877834000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i3316c8bf55b84a0c8bf774a128dcf935_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzUtOC0xLTEtODgzMzE5_70088450-0880-4591-8e2f-47c729ed727e"
      unitRef="usd">806520000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i3316c8bf55b84a0c8bf774a128dcf935_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzUtMTAtMS0xLTg4MzMxOQ_09b9d4c4-6660-4134-8fdc-3d7f61599cfb"
      unitRef="usd">145978000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i3316c8bf55b84a0c8bf774a128dcf935_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzUtMTItMS0xLTg4MzMxOQ_833bd09f-bd7f-444a-918f-da85fc0b2e3e"
      unitRef="usd">703955000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i3316c8bf55b84a0c8bf774a128dcf935_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzUtMTQtMS0xLTg4MzMxOQ_c3fdcf41-d750-4c05-8933-0abc5fe17d0a"
      unitRef="usd">2836166000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="id31732aae380473f8e8871e68702f3c6_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzYtMi0xLTEtODgzMzE5_4df95941-7e16-43b3-a4f7-2ec207786602"
      unitRef="usd">6625000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="id31732aae380473f8e8871e68702f3c6_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzYtNC0xLTEtODgzMzE5_5a05cbd6-d10c-4cfb-91f8-84b2995739a1"
      unitRef="usd">94815000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="id31732aae380473f8e8871e68702f3c6_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzYtNi0xLTEtODgzMzE5_820b88da-90ff-4612-ba97-2925c3eef277"
      unitRef="usd">87316000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="id31732aae380473f8e8871e68702f3c6_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzYtOC0xLTEtODgzMzE5_80a38052-44b9-40e6-b34d-de4460cdf6af"
      unitRef="usd">6836000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="id31732aae380473f8e8871e68702f3c6_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzYtMTAtMS0xLTg4MzMxOQ_33461f54-89bc-4822-bfa4-6ae87c0b5996"
      unitRef="usd">1293000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="id31732aae380473f8e8871e68702f3c6_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzYtMTItMS0xLTg4MzMxOQ_ba02770f-103e-4ced-a94e-dd4f5ca6ad55"
      unitRef="usd">1682000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="id31732aae380473f8e8871e68702f3c6_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzYtMTQtMS0xLTg4MzMxOQ_d46cfd1c-2f42-45c6-b3e2-0297cbca4361"
      unitRef="usd">198567000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i496dc18b91494e508bd60623166e17e8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzctMi0xLTEtODgzMzE5_4161b349-2e37-4d52-87ae-536a185c6c30"
      unitRef="usd">11194000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i496dc18b91494e508bd60623166e17e8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzctNC0xLTEtODgzMzE5_e8d08fc3-dc75-4b53-84e6-3b8266d8b178"
      unitRef="usd">88919000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i496dc18b91494e508bd60623166e17e8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzctNi0xLTEtODgzMzE5_fe32f5e0-a4d9-4c46-8231-69d455a10a92"
      unitRef="usd">13722000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i496dc18b91494e508bd60623166e17e8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzctOC0xLTEtODgzMzE5_2338574a-6e4d-442d-bb29-30fb6f1f2a6b"
      unitRef="usd">1280000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i496dc18b91494e508bd60623166e17e8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzctMTAtMS0xLTg4MzMxOQ_6b2a5fba-196a-4fcd-a0bb-a42ce4e66655"
      unitRef="usd">177000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i496dc18b91494e508bd60623166e17e8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzctMTItMS0xLTg4MzMxOQ_3a01066f-cdb2-4ce9-9730-8356c04839d4"
      unitRef="usd">315000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i496dc18b91494e508bd60623166e17e8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzctMTQtMS0xLTg4MzMxOQ_6d9dfeca-e8b2-4fea-9bbd-ac54009e0f3e"
      unitRef="usd">115607000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i144a9350b98c40a7a6c2577e6273c3cc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzgtMi0xLTEtODgzMzE5_686febe6-e348-4c55-bafa-e56853796c33"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i144a9350b98c40a7a6c2577e6273c3cc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzgtNC0xLTEtODgzMzE5_ebe74bf8-ea97-496a-980f-ea229d0ee8b3"
      unitRef="usd">5506000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i144a9350b98c40a7a6c2577e6273c3cc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzgtNi0xLTEtODgzMzE5_b0ebc459-9f0b-4f21-aa9b-0c41af7a7f8a"
      unitRef="usd">511000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i144a9350b98c40a7a6c2577e6273c3cc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzgtOC0xLTEtODgzMzE5_6d2bd8f2-344d-488e-8972-f63cda3669c8"
      unitRef="usd">83000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i144a9350b98c40a7a6c2577e6273c3cc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzgtMTAtMS0xLTg4MzMxOQ_85afe066-f0c3-4520-8d7e-a1911531bfc2"
      unitRef="usd">21000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i144a9350b98c40a7a6c2577e6273c3cc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzgtMTItMS0xLTg4MzMxOQ_84e3848e-2b36-48cd-a59c-ddc1c2d67551"
      unitRef="usd">246000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i144a9350b98c40a7a6c2577e6273c3cc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzgtMTQtMS0xLTg4MzMxOQ_25c81898-8f1a-4f8c-bf05-c026d88efcdb"
      unitRef="usd">6367000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i69f3095d5b564b15aed22cc98a258afc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzktMi0xLTEtODgzMzE5_cbdbb1c2-981e-41d4-8d19-70eeb8c2f78d"
      unitRef="usd">40231000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i69f3095d5b564b15aed22cc98a258afc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzktNC0xLTEtODgzMzE5_a9cebe82-f04a-4edf-a8dd-59afc14c9ec9"
      unitRef="usd">468707000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i69f3095d5b564b15aed22cc98a258afc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzktNi0xLTEtODgzMzE5_a7114f28-c142-4d50-bb3d-47f98073cfb2"
      unitRef="usd">979383000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i69f3095d5b564b15aed22cc98a258afc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzktOC0xLTEtODgzMzE5_2bdc9e71-edfe-4c79-a6a2-13dadb62f55b"
      unitRef="usd">814719000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i69f3095d5b564b15aed22cc98a258afc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzktMTAtMS0xLTg4MzMxOQ_e58b12d6-eb34-499d-a11b-8ea8f496ee32"
      unitRef="usd">147469000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i69f3095d5b564b15aed22cc98a258afc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzktMTItMS0xLTg4MzMxOQ_b078acb3-55f3-45d0-919e-343ae9965994"
      unitRef="usd">706198000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i69f3095d5b564b15aed22cc98a258afc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzktMTQtMS0xLTg4MzMxOQ_02d12883-abf1-455c-815e-e5115ed2ea6c"
      unitRef="usd">3156707000000</us-gaap:NotesReceivableGross>
    <fnm:FinancingReceivableYearOneOriginatedCurrentFiscalYearWriteoff
      contextRef="i9113f65b95ab4d0ca7d29dd2c4d85eb1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzEwLTItMS0xLTg4MzUyNg_18846a90-08fd-4c2d-b7bb-70f2e0ab8227"
      unitRef="usd">0</fnm:FinancingReceivableYearOneOriginatedCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff
      contextRef="i9113f65b95ab4d0ca7d29dd2c4d85eb1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzEwLTQtMS0xLTg4MzU0NQ_7b572de9-e0b8-4f14-9103-e29227520c7d"
      unitRef="usd">3000000</fnm:FinancingReceivableYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff
      contextRef="i9113f65b95ab4d0ca7d29dd2c4d85eb1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzEwLTYtMS0xLTg4MzU1Mg_f946da40-6143-49f9-94e8-b319fcdb6ac2"
      unitRef="usd">10000000</fnm:FinancingReceivableYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff
      contextRef="i9113f65b95ab4d0ca7d29dd2c4d85eb1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzEwLTgtMS0xLTg4MzU2MA_6737fbe2-bfd8-4026-b179-576eeb0a18bc"
      unitRef="usd">5000000</fnm:FinancingReceivableYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff
      contextRef="i9113f65b95ab4d0ca7d29dd2c4d85eb1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzEwLTEwLTEtMS04ODM1Njg_b30b67dc-4341-44be-864c-0f7054dd124f"
      unitRef="usd">2000000</fnm:FinancingReceivableYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff
      contextRef="i9113f65b95ab4d0ca7d29dd2c4d85eb1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzEwLTEyLTEtMS04ODM1NzY_d8d97aa9-a309-4855-9079-7d944f2516d5"
      unitRef="usd">15000000</fnm:FinancingReceivableOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableRevolvingWriteoff
      contextRef="i9113f65b95ab4d0ca7d29dd2c4d85eb1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzEwLTE0LTEtMS04ODM1ODM_788a983d-745d-494f-8cec-6f79a592c327"
      unitRef="usd">35000000</fnm:FinancingReceivableRevolvingWriteoff>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i566119d91f2b4b9ba0a26a2f26aab10a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzEyLTItMS0xLTg4MzMxOQ_91dc8b65-9f30-4b5b-9118-c904d0a4d88e"
      unitRef="usd">1494000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i566119d91f2b4b9ba0a26a2f26aab10a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzEyLTQtMS0xLTg4MzMxOQ_ed5b683c-e731-4b4e-a6c6-777191c8d541"
      unitRef="usd">37382000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i566119d91f2b4b9ba0a26a2f26aab10a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzEyLTYtMS0xLTg4MzMxOQ_a838f11d-e0ae-49fb-abb6-1c1ab8f3f793"
      unitRef="usd">180495000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i566119d91f2b4b9ba0a26a2f26aab10a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzEyLTgtMS0xLTg4MzMxOQ_d9ec6afc-efce-449d-bb18-52024bdcc4ff"
      unitRef="usd">130210000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i566119d91f2b4b9ba0a26a2f26aab10a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzEyLTEwLTEtMS04ODMzMTk_aab1f2cc-c68f-439e-9210-c04fdad8d48d"
      unitRef="usd">19451000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i566119d91f2b4b9ba0a26a2f26aab10a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzEyLTEyLTEtMS04ODMzMTk_ec3e1997-261e-4020-802e-09474a140f4e"
      unitRef="usd">103939000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i566119d91f2b4b9ba0a26a2f26aab10a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzEyLTE0LTEtMS04ODMzMTk_3d216236-92f2-4ace-9706-5da02ba687bc"
      unitRef="usd">472971000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i6481132449aa4681b6de75c704ae6748_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzEzLTItMS0xLTg4MzMxOQ_ddf9128a-f45b-4d7c-992d-45e3821d399c"
      unitRef="usd">86000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i6481132449aa4681b6de75c704ae6748_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzEzLTQtMS0xLTg4MzMxOQ_7dbfc5e6-952b-4b0d-8264-0de3405affea"
      unitRef="usd">1475000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i6481132449aa4681b6de75c704ae6748_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzEzLTYtMS0xLTg4MzMxOQ_5dbe25c4-8ada-4349-89c4-2884aa18c053"
      unitRef="usd">372000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i6481132449aa4681b6de75c704ae6748_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzEzLTgtMS0xLTg4MzMxOQ_47ed21bb-a9f5-4dd8-a7c8-7dc3ab7127f9"
      unitRef="usd">27000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i6481132449aa4681b6de75c704ae6748_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzEzLTEwLTEtMS04ODMzMTk_ee4691a6-0e46-4449-b976-df738bcfc71f"
      unitRef="usd">2000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i6481132449aa4681b6de75c704ae6748_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzEzLTEyLTEtMS04ODMzMTk_4300d30e-8848-451f-8383-e2ef5e2d0967"
      unitRef="usd">2000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i6481132449aa4681b6de75c704ae6748_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzEzLTE0LTEtMS04ODMzMTk_233e5a39-a7eb-47bb-8fe8-bbb1061d7bbd"
      unitRef="usd">1964000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="id3cd342658cf45d783de6db90750208f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE0LTItMS0xLTg4MzMxOQ_41aed7bb-7000-4be6-96d6-d8a66abb13d8"
      unitRef="usd">79000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="id3cd342658cf45d783de6db90750208f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE0LTQtMS0xLTg4MzMxOQ_93342cce-47ce-4231-85ce-bd0261749938"
      unitRef="usd">509000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="id3cd342658cf45d783de6db90750208f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE0LTYtMS0xLTg4MzMxOQ_02c65c09-9c80-4ac3-9f28-e723f369218a"
      unitRef="usd">20000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="id3cd342658cf45d783de6db90750208f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE0LTgtMS0xLTg4MzMxOQ_1803825e-de79-4d28-a155-6c850791eed6"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="id3cd342658cf45d783de6db90750208f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE0LTEwLTEtMS04ODMzMTk_f51ded9e-cac3-43ed-858e-9e03dce0f0ea"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="id3cd342658cf45d783de6db90750208f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE0LTEyLTEtMS04ODMzMTk_5655d82e-0bab-44c6-8fa9-1350c7bd7c85"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="id3cd342658cf45d783de6db90750208f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE0LTE0LTEtMS04ODMzMTk_1438fb1c-ce30-45a4-bb68-3376bf64aced"
      unitRef="usd">610000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i6f233a320df64665a57fbe7b3e269c2d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE1LTItMS0xLTg4MzMxOQ_12b04b05-e28f-4859-9298-52fc5214140d"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i6f233a320df64665a57fbe7b3e269c2d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE1LTQtMS0xLTg4MzMxOQ_63788201-b9dc-4ecd-8922-dc32f0c21076"
      unitRef="usd">6000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i6f233a320df64665a57fbe7b3e269c2d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE1LTYtMS0xLTg4MzMxOQ_2fe497b6-b46e-440e-9ecd-f4b63b1dd7f0"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i6f233a320df64665a57fbe7b3e269c2d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE1LTgtMS0xLTg4MzMxOQ_67da99f6-0f17-47d6-b854-58b40c10e165"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i6f233a320df64665a57fbe7b3e269c2d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE1LTEwLTEtMS04ODMzMTk_e7da1b50-668e-4fc2-baac-6b323e2db8a3"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i6f233a320df64665a57fbe7b3e269c2d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE1LTEyLTEtMS04ODMzMTk_15fe9388-ca73-4488-929f-570825d255ec"
      unitRef="usd">2000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i6f233a320df64665a57fbe7b3e269c2d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE1LTE0LTEtMS04ODMzMTk_e5027116-e6e0-4a0f-ad09-1cf5243726fb"
      unitRef="usd">8000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ifc335564d2924216a8539c627b8c4514_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE2LTItMS0xLTg4MzMxOQ_50510ef9-8340-4a1e-83d1-f1d0a87e35b5"
      unitRef="usd">1659000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ifc335564d2924216a8539c627b8c4514_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE2LTQtMS0xLTg4MzMxOQ_b1a657fd-5e15-4ef5-9b79-f452b7201383"
      unitRef="usd">39372000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ifc335564d2924216a8539c627b8c4514_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE2LTYtMS0xLTg4MzMxOQ_f09ab91e-8fe2-4aed-b6d7-2ea0aab9bcec"
      unitRef="usd">180887000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ifc335564d2924216a8539c627b8c4514_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE2LTgtMS0xLTg4MzMxOQ_46e463fd-ca70-48fa-95b5-b8be765fa160"
      unitRef="usd">130238000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ifc335564d2924216a8539c627b8c4514_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE2LTEwLTEtMS04ODMzMTk_74d6133a-436e-4f77-8112-6ab17b63dfed"
      unitRef="usd">19453000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ifc335564d2924216a8539c627b8c4514_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE2LTEyLTEtMS04ODMzMTk_229c05fc-7d50-402c-804a-939cac7364f3"
      unitRef="usd">103944000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ifc335564d2924216a8539c627b8c4514_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE2LTE0LTEtMS04ODMzMTk_08ba1e3e-0b40-4055-8f9f-8e9c7eeffcf7"
      unitRef="usd">475553000000</us-gaap:NotesReceivableGross>
    <fnm:FinancingReceivableYearOneOriginatedCurrentFiscalYearWriteoff
      contextRef="iafc2c1d77b9749a8a3a54f12e0ed59e3_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE3LTItMS0xLTg4MzU5Mg_177ab40c-2a78-4056-a45e-00299be1a245"
      unitRef="usd">0</fnm:FinancingReceivableYearOneOriginatedCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff
      contextRef="iafc2c1d77b9749a8a3a54f12e0ed59e3_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE3LTQtMS0xLTg4MzU5OQ_77bd0b57-ce5d-4e40-83f8-a6ac805ccbed"
      unitRef="usd">0</fnm:FinancingReceivableYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff
      contextRef="iafc2c1d77b9749a8a3a54f12e0ed59e3_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE3LTYtMS0xLTg4MzYwNg_cb415dcc-3c28-4ed7-bb24-6031bc1b400d"
      unitRef="usd">0</fnm:FinancingReceivableYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff
      contextRef="iafc2c1d77b9749a8a3a54f12e0ed59e3_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE3LTgtMS0xLTg4MzYxMw_1ab2385c-b6be-4e7d-8571-929ecf8ed23e"
      unitRef="usd">0</fnm:FinancingReceivableYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff
      contextRef="iafc2c1d77b9749a8a3a54f12e0ed59e3_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE3LTEwLTEtMS04ODM2MjA_b1ddfd0b-e379-4105-82db-6671b738e530"
      unitRef="usd">0</fnm:FinancingReceivableYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff
      contextRef="iafc2c1d77b9749a8a3a54f12e0ed59e3_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE3LTEyLTEtMS04ODM2Mjc_b957ba97-b7f7-4de4-8998-3e229d6a1867"
      unitRef="usd">1000000</fnm:FinancingReceivableOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableRevolvingWriteoff
      contextRef="iafc2c1d77b9749a8a3a54f12e0ed59e3_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE3LTE0LTEtMS04ODM2MzQ_160c8f24-e4ae-40e0-9af4-305e3acd1b80"
      unitRef="usd">1000000</fnm:FinancingReceivableRevolvingWriteoff>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ifeb0b8b6c7e34dd9948eb9542be497c5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE5LTItMS0xLTg4MzMxOQ_d8df4238-5928-4fc6-ae07-c7ae7f41acb3"
      unitRef="usd">349000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ifeb0b8b6c7e34dd9948eb9542be497c5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE5LTQtMS0xLTg4MzMxOQ_36d69b74-819e-4c1f-8f41-ffda675d7fe9"
      unitRef="usd">4093000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ifeb0b8b6c7e34dd9948eb9542be497c5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE5LTYtMS0xLTg4MzMxOQ_9febfbaa-1575-4ec8-9a87-5f4042e616b7"
      unitRef="usd">6239000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ifeb0b8b6c7e34dd9948eb9542be497c5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE5LTgtMS0xLTg4MzMxOQ_612f5a44-0c37-49da-a490-6a7b58e523f2"
      unitRef="usd">1812000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ifeb0b8b6c7e34dd9948eb9542be497c5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE5LTEwLTEtMS04ODMzMTk_e6f11f21-d7d2-4371-9460-22de8955f4cc"
      unitRef="usd">796000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ifeb0b8b6c7e34dd9948eb9542be497c5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE5LTEyLTEtMS04ODMzMTk_cc9df0db-8b01-4740-ba4e-f5fb0901783f"
      unitRef="usd">11533000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ifeb0b8b6c7e34dd9948eb9542be497c5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzE5LTE0LTEtMS04ODMzMTk_106ef0ea-9412-4525-bd30-d804e80c9ac6"
      unitRef="usd">24822000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ie8a95bff592d43fb96c741059eefbc4f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIwLTItMS0xLTg4MzMxOQ_720396e0-2e9e-4f8c-bcde-34a3befb1535"
      unitRef="usd">128000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ie8a95bff592d43fb96c741059eefbc4f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIwLTQtMS0xLTg4MzMxOQ_f38d542b-98cc-4a96-bcb3-d6f02bc085f2"
      unitRef="usd">1237000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ie8a95bff592d43fb96c741059eefbc4f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIwLTYtMS0xLTg4MzMxOQ_3be7190a-d8a7-4643-8113-9f27bb868873"
      unitRef="usd">251000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ie8a95bff592d43fb96c741059eefbc4f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIwLTgtMS0xLTg4MzMxOQ_644cfeaa-51b3-453c-bf70-037c454ec13f"
      unitRef="usd">11000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ie8a95bff592d43fb96c741059eefbc4f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIwLTEwLTEtMS04ODMzMTk_e6a11509-673e-451f-8f63-8c1c732c41cc"
      unitRef="usd">3000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ie8a95bff592d43fb96c741059eefbc4f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIwLTEyLTEtMS04ODMzMTk_6e087552-abfe-4696-bdb9-8871d6003eb0"
      unitRef="usd">4000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ie8a95bff592d43fb96c741059eefbc4f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIwLTE0LTEtMS04ODMzMTk_c227ddeb-cc53-40c2-aba6-4ed22f9744d0"
      unitRef="usd">1634000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i81478591d33e4129bf491b571c212f1e_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIxLTItMS0xLTg4MzMxOQ_83f40d14-564a-4059-9745-e17c43b57605"
      unitRef="usd">97000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i81478591d33e4129bf491b571c212f1e_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIxLTQtMS0xLTg4MzMxOQ_fe986b50-8438-40f5-84fe-2b652deb73af"
      unitRef="usd">816000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i81478591d33e4129bf491b571c212f1e_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIxLTYtMS0xLTg4MzMxOQ_e90d7917-1ac0-4b85-ae24-1bcdfa30c827"
      unitRef="usd">28000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i81478591d33e4129bf491b571c212f1e_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIxLTgtMS0xLTg4MzMxOQ_1c9b68c7-35dc-4a0d-bfb9-659a10a13e83"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i81478591d33e4129bf491b571c212f1e_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIxLTEwLTEtMS04ODMzMTk_376b4716-29ab-4b17-9195-ad9ff8a70b08"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i81478591d33e4129bf491b571c212f1e_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIxLTEyLTEtMS04ODMzMTk_ad74a978-abcc-4e5b-819e-c7ec2a063791"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i81478591d33e4129bf491b571c212f1e_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIxLTE0LTEtMS04ODMzMTk_5c310c96-73b3-4111-b01d-15ee47bc1c10"
      unitRef="usd">943000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i4f0ee87b67f64b5bb014fbf9b7ffeff4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIyLTItMS0xLTg4MzMxOQ_3f158a56-abc0-4fda-81bc-e8ed7fb97e63"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i4f0ee87b67f64b5bb014fbf9b7ffeff4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIyLTQtMS0xLTg4MzMxOQ_6d73c095-0f1e-4e6e-b86f-52641a4217eb"
      unitRef="usd">24000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i4f0ee87b67f64b5bb014fbf9b7ffeff4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIyLTYtMS0xLTg4MzMxOQ_e997a233-c2d7-43ce-aefe-9e68c07775aa"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i4f0ee87b67f64b5bb014fbf9b7ffeff4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIyLTgtMS0xLTg4MzMxOQ_7d0a2c54-8c47-48c3-a650-e5dd1f330321"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i4f0ee87b67f64b5bb014fbf9b7ffeff4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIyLTEwLTEtMS04ODMzMTk_52532935-39b7-4ac8-bd6f-d438658643ce"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i4f0ee87b67f64b5bb014fbf9b7ffeff4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIyLTEyLTEtMS04ODMzMTk_539ea8a1-403c-4da6-86c5-41614d97890b"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i4f0ee87b67f64b5bb014fbf9b7ffeff4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIyLTE0LTEtMS04ODMzMTk_977bf7f1-593e-43fa-a6e1-49172aad59ff"
      unitRef="usd">25000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i6ea9c804b25146819e027ec7c0831cbd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIzLTItMS0xLTg4MzMxOQ_95030f33-1b46-4106-a5d0-7103cd6b5b61"
      unitRef="usd">574000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i6ea9c804b25146819e027ec7c0831cbd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIzLTQtMS0xLTg4MzMxOQ_05493576-8411-4b56-aa9a-655e7e327bc9"
      unitRef="usd">6170000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i6ea9c804b25146819e027ec7c0831cbd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIzLTYtMS0xLTg4MzMxOQ_06ffab43-761b-41db-bf51-5406d4267d02"
      unitRef="usd">6519000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i6ea9c804b25146819e027ec7c0831cbd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIzLTgtMS0xLTg4MzMxOQ_efba20cd-8f3e-4cbf-8716-54c63790d931"
      unitRef="usd">1824000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i6ea9c804b25146819e027ec7c0831cbd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIzLTEwLTEtMS04ODMzMTk_d5896bb1-ed2d-44e0-a130-c737f49ce838"
      unitRef="usd">799000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i6ea9c804b25146819e027ec7c0831cbd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIzLTEyLTEtMS04ODMzMTk_e62b851b-73e3-4a69-92da-1d2ed19d0425"
      unitRef="usd">11538000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i6ea9c804b25146819e027ec7c0831cbd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzIzLTE0LTEtMS04ODMzMTk_a24c1ffb-3d54-4cd8-99de-4921a076a07c"
      unitRef="usd">27424000000</us-gaap:NotesReceivableGross>
    <fnm:FinancingReceivableYearOneOriginatedCurrentFiscalYearWriteoff
      contextRef="i53a751229c7d422e8279d0514ca8b5bd_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI0LTItMS0xLTg4MzY0MQ_ad0bc0c4-bf12-42b4-829c-204693e8da5a"
      unitRef="usd">0</fnm:FinancingReceivableYearOneOriginatedCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff
      contextRef="i53a751229c7d422e8279d0514ca8b5bd_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI0LTQtMS0xLTg4MzY0OA_49462cf2-b9f2-4565-b31b-71f8ada4a2bf"
      unitRef="usd">0</fnm:FinancingReceivableYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff
      contextRef="i53a751229c7d422e8279d0514ca8b5bd_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI0LTYtMS0xLTg4MzY1NQ_b820f22a-91dd-425e-9a3c-c492688a4d88"
      unitRef="usd">0</fnm:FinancingReceivableYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff
      contextRef="i53a751229c7d422e8279d0514ca8b5bd_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI0LTgtMS0xLTg4MzY2Mg_7d22da4a-1b57-4fa6-99f4-a762ab36950b"
      unitRef="usd">0</fnm:FinancingReceivableYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff
      contextRef="i53a751229c7d422e8279d0514ca8b5bd_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI0LTEwLTEtMS04ODM2Njk_af4c3812-ea47-4f90-a2cd-c721e2b30911"
      unitRef="usd">0</fnm:FinancingReceivableYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff
      contextRef="i53a751229c7d422e8279d0514ca8b5bd_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI0LTEyLTEtMS04ODM2NzY_5d164f40-3d71-48ba-b693-12992b727c64"
      unitRef="usd">0</fnm:FinancingReceivableOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableRevolvingWriteoff
      contextRef="i53a751229c7d422e8279d0514ca8b5bd_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI0LTE0LTEtMS04ODM2ODM_e5d74b47-f313-4c3a-a533-957b52dc24fa"
      unitRef="usd">0</fnm:FinancingReceivableRevolvingWriteoff>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="idac98be642ab410f92541956ca805998_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI2LTItMS0xLTg4MzMxOQ_db12986b-4cc5-4301-96e1-371d77da2a15"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="idac98be642ab410f92541956ca805998_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI2LTQtMS0xLTg4MzMxOQ_54591306-45fb-4c94-a879-b66db4df3e6f"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="idac98be642ab410f92541956ca805998_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI2LTYtMS0xLTg4MzMxOQ_1fdc886e-7aa3-44ef-94e6-62dc61575d56"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="idac98be642ab410f92541956ca805998_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI2LTgtMS0xLTg4MzMxOQ_ba87dfac-aaf9-4c03-aa72-6654e82438a1"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="idac98be642ab410f92541956ca805998_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI2LTEwLTEtMS04ODMzMTk_3f00129c-ce5a-466d-a07b-f5a7620daae1"
      unitRef="usd">28000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="idac98be642ab410f92541956ca805998_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI2LTEyLTEtMS04ODMzMTk_de59167a-4906-4db9-b3b4-6582223d7949"
      unitRef="usd">21604000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="idac98be642ab410f92541956ca805998_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI2LTE0LTEtMS04ODMzMTk_70b36b88-414a-4d8c-86b0-103a7bdb2f8e"
      unitRef="usd">21632000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i8da577628def419d9348ef9651437d72_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI3LTItMS0xLTg4MzMxOQ_5fb5e951-3cd7-4223-9516-753656c0bacd"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i8da577628def419d9348ef9651437d72_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI3LTQtMS0xLTg4MzMxOQ_c6ad8210-06bd-460f-82a2-d37da7edfa27"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i8da577628def419d9348ef9651437d72_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI3LTYtMS0xLTg4MzMxOQ_e5b681e8-9d26-48aa-a8aa-4da80b1c8029"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i8da577628def419d9348ef9651437d72_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI3LTgtMS0xLTg4MzMxOQ_64d57967-b651-4ae2-96e9-356e2060314a"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i8da577628def419d9348ef9651437d72_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI3LTEwLTEtMS04ODMzMTk_3a1cc575-ab37-48a7-a029-c3022ae525b5"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i8da577628def419d9348ef9651437d72_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI3LTEyLTEtMS04ODMzMTk_cecf0e15-6799-4188-8f29-9e85c7887f95"
      unitRef="usd">127000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i8da577628def419d9348ef9651437d72_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI3LTE0LTEtMS04ODMzMTk_ad7853bc-fb49-437f-9b56-2f52275be5d9"
      unitRef="usd">127000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i5c0433d20a0240468038deb5ec01cc6d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI4LTItMS0xLTg4MzMxOQ_9ec45ac8-6fe5-4c39-8615-cbc40217cea5"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i5c0433d20a0240468038deb5ec01cc6d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI4LTQtMS0xLTg4MzMxOQ_01f6dac0-6c21-4161-b27d-377f9dc0d4de"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i5c0433d20a0240468038deb5ec01cc6d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI4LTYtMS0xLTg4MzMxOQ_f13fa4a2-f42f-401a-a9f8-e95b18ea5e69"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i5c0433d20a0240468038deb5ec01cc6d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI4LTgtMS0xLTg4MzMxOQ_f315b3eb-da38-4e09-a3b2-5b235244fad1"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i5c0433d20a0240468038deb5ec01cc6d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI4LTEwLTEtMS04ODMzMTk_8b629238-1891-405f-9ff4-f0bba7c4b08a"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i5c0433d20a0240468038deb5ec01cc6d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI4LTEyLTEtMS04ODMzMTk_9daf1d8f-be79-405b-b8c4-705f161c7e99"
      unitRef="usd">60000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i5c0433d20a0240468038deb5ec01cc6d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI4LTE0LTEtMS04ODMzMTk_251b7591-7e1a-464e-9ec8-caed13a7a359"
      unitRef="usd">60000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i6e3c655c13284f6a92f67c92f69b677b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI5LTItMS0xLTg4MzMxOQ_c1d77fc0-bec0-4858-b639-2c43a7130837"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i6e3c655c13284f6a92f67c92f69b677b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI5LTQtMS0xLTg4MzMxOQ_3fdfbc8b-b67a-41a6-902d-3e6e9fe13259"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i6e3c655c13284f6a92f67c92f69b677b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI5LTYtMS0xLTg4MzMxOQ_eb967020-7cfb-4443-8109-80c9bb4e9291"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i6e3c655c13284f6a92f67c92f69b677b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI5LTgtMS0xLTg4MzMxOQ_06db220c-c905-48fb-9d8e-11da376fc716"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i6e3c655c13284f6a92f67c92f69b677b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI5LTEwLTEtMS04ODMzMTk_c0c5fe9c-292f-4680-8a5e-f8514c03e6ca"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i6e3c655c13284f6a92f67c92f69b677b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI5LTEyLTEtMS04ODMzMTk_9d24422c-6234-4512-b130-2793d816035f"
      unitRef="usd">61000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i6e3c655c13284f6a92f67c92f69b677b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzI5LTE0LTEtMS04ODMzMTk_a870b857-0eb0-49cb-a1e0-35887d093e7f"
      unitRef="usd">61000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="iad13f55d8d614f189ab14091b1ecf4bd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzMwLTItMS0xLTg4MzMxOQ_e2c1c670-4833-4c6a-8ee9-e23033aa4c9f"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="iad13f55d8d614f189ab14091b1ecf4bd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzMwLTQtMS0xLTg4MzMxOQ_5dae3e5d-90ff-425a-b693-700e73326bd9"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="iad13f55d8d614f189ab14091b1ecf4bd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzMwLTYtMS0xLTg4MzMxOQ_7a125bc1-945d-426c-9079-20148984782e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="iad13f55d8d614f189ab14091b1ecf4bd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzMwLTgtMS0xLTg4MzMxOQ_6dc9c370-1f70-4bb5-a3f5-848553c61b6e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="iad13f55d8d614f189ab14091b1ecf4bd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzMwLTEwLTEtMS04ODMzMTk_0cc2f274-f83d-4992-a793-b0d0b74249a5"
      unitRef="usd">28000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="iad13f55d8d614f189ab14091b1ecf4bd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzMwLTEyLTEtMS04ODMzMTk_7a744866-7351-452f-a252-05a5c315906e"
      unitRef="usd">21852000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="iad13f55d8d614f189ab14091b1ecf4bd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzMwLTE0LTEtMS04ODMzMTk_7368af98-bc03-4047-9c87-9d89c4686866"
      unitRef="usd">21880000000</us-gaap:NotesReceivableGross>
    <fnm:FinancingReceivableYearOneOriginatedCurrentFiscalYearWriteoff
      contextRef="ia94777d158af4d23a021174cfd994b62_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzMxLTItMS0xLTg4MzY5MA_f93cc432-3a93-400f-b1b0-5249ca257b13"
      unitRef="usd">0</fnm:FinancingReceivableYearOneOriginatedCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff
      contextRef="ia94777d158af4d23a021174cfd994b62_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzMxLTQtMS0xLTg4MzY5Nw_12357ec6-c0ca-4ce2-8e9d-1c7fdaec2a45"
      unitRef="usd">0</fnm:FinancingReceivableYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff
      contextRef="ia94777d158af4d23a021174cfd994b62_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzMxLTYtMS0xLTg4MzcwNA_7f3625f0-a962-49b9-8e21-65a7769a65f5"
      unitRef="usd">0</fnm:FinancingReceivableYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff
      contextRef="ia94777d158af4d23a021174cfd994b62_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzMxLTgtMS0xLTg4MzcxMQ_2ac0ce53-01bd-4897-95d4-681636f97c1b"
      unitRef="usd">0</fnm:FinancingReceivableYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff
      contextRef="ia94777d158af4d23a021174cfd994b62_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzMxLTEwLTEtMS04ODM3MTg_c48887ff-2922-4da6-9e7d-66c2834e9e1a"
      unitRef="usd">0</fnm:FinancingReceivableYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff
      contextRef="ia94777d158af4d23a021174cfd994b62_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzMxLTEyLTEtMS04ODM3MjU_d29adcc6-9734-4732-ae65-b5ef64509087"
      unitRef="usd">4000000</fnm:FinancingReceivableOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableRevolvingWriteoff
      contextRef="ia94777d158af4d23a021174cfd994b62_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzMxLTE0LTEtMS04ODM3MzI_4f7101e5-e4f7-43ef-b796-b2685ae2b109"
      unitRef="usd">4000000</fnm:FinancingReceivableRevolvingWriteoff>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ic9ea48f08e83422cabc51fa52cfbb89b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM0LTItMS0xLTk4OTMxMg_eeb65233-d7ec-4f28-a817-651033f6546f"
      unitRef="usd">24255000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ic9ea48f08e83422cabc51fa52cfbb89b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM0LTQtMS0xLTk4OTMxMg_ac359563-f50c-4372-a7fd-09dfb1f3ef63"
      unitRef="usd">320942000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ic9ea48f08e83422cabc51fa52cfbb89b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM0LTYtMS0xLTk4OTMxMg_5df11d9f-b423-4b72-8a7e-c5c84c0f5548"
      unitRef="usd">1064568000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ic9ea48f08e83422cabc51fa52cfbb89b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM0LTgtMS0xLTk4OTMxMg_ee9f7482-8c2a-43a8-8dd6-df5202c78947"
      unitRef="usd">938542000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ic9ea48f08e83422cabc51fa52cfbb89b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM0LTEwLTEtMS05ODkzMTI_f8d8c5bd-50a3-45ba-82b9-f46aa7f28372"
      unitRef="usd">166253000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ic9ea48f08e83422cabc51fa52cfbb89b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM0LTEyLTEtMS05ODkzMTI_a493f51e-7027-4352-a972-6adc6768dbeb"
      unitRef="usd">841031000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ic9ea48f08e83422cabc51fa52cfbb89b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM0LTE0LTEtMS05ODkzMTI_dd6d02ce-bba4-40e0-a826-a32dd5147345"
      unitRef="usd">3355591000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="if18cb14c5ddd4e1aa9a6f761cd91f3a2_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM1LTItMS0xLTk4OTMxMg_24e98b34-2366-462b-9549-808c0eceda8f"
      unitRef="usd">6839000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="if18cb14c5ddd4e1aa9a6f761cd91f3a2_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM1LTQtMS0xLTk4OTMxMg_0b661768-f8df-4fc5-a48f-02e25bc72e8c"
      unitRef="usd">97527000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="if18cb14c5ddd4e1aa9a6f761cd91f3a2_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM1LTYtMS0xLTk4OTMxMg_a1c1b7ef-0f72-4ad3-8c08-a560722dba8b"
      unitRef="usd">87939000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="if18cb14c5ddd4e1aa9a6f761cd91f3a2_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM1LTgtMS0xLTk4OTMxMg_e0e4f058-36d8-40ff-aa49-f8e4ab62b5bb"
      unitRef="usd">6874000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="if18cb14c5ddd4e1aa9a6f761cd91f3a2_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM1LTEwLTEtMS05ODkzMTI_57b78f1d-e432-4694-a1e7-56cd4c0e4d80"
      unitRef="usd">1298000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="if18cb14c5ddd4e1aa9a6f761cd91f3a2_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM1LTEyLTEtMS05ODkzMTI_e14fa086-5f76-4ac5-8411-b1d2e80e6011"
      unitRef="usd">1815000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="if18cb14c5ddd4e1aa9a6f761cd91f3a2_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM1LTE0LTEtMS05ODkzMTI_20820826-3142-4134-b383-8599dc1c75c1"
      unitRef="usd">202292000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i26b13cd02e8244a2b686b2161a69dc8b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM2LTItMS0xLTk4OTMxMg_9e1ad936-f9a6-4893-85d9-241c9800a885"
      unitRef="usd">11370000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i26b13cd02e8244a2b686b2161a69dc8b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM2LTQtMS0xLTk4OTMxMg_8f5abaf6-ea62-4f5a-b18d-d021092427f4"
      unitRef="usd">90244000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i26b13cd02e8244a2b686b2161a69dc8b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM2LTYtMS0xLTk4OTMxMg_e80c223b-4480-4844-897d-3caf5b172806"
      unitRef="usd">13770000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i26b13cd02e8244a2b686b2161a69dc8b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM2LTgtMS0xLTk4OTMxMg_1f5a53f6-6c1f-4f4f-9f08-8a61503bfd03"
      unitRef="usd">1282000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i26b13cd02e8244a2b686b2161a69dc8b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM2LTEwLTEtMS05ODkzMTI_2200d33e-ac0a-47f7-a84c-51c7b120c3fb"
      unitRef="usd">177000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i26b13cd02e8244a2b686b2161a69dc8b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM2LTEyLTEtMS05ODkzMTI_4858de93-6a58-45fc-9466-5275223e004b"
      unitRef="usd">377000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i26b13cd02e8244a2b686b2161a69dc8b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM2LTE0LTEtMS05ODkzMTI_0c364ec4-4f84-4d08-aca2-6dd634bf2400"
      unitRef="usd">117220000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i9dad252b687149d2b11f40bc56dce4e5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM3LTItMS0xLTk4OTMxMg_33079c01-8d08-4b65-b997-89a2113b4c78"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i9dad252b687149d2b11f40bc56dce4e5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM3LTQtMS0xLTk4OTMxMg_5ad2bffb-6bcd-4355-9e37-b90970ec3112"
      unitRef="usd">5536000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i9dad252b687149d2b11f40bc56dce4e5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM3LTYtMS0xLTk4OTMxMg_601e850e-de54-4ac5-bbf9-e8a47e556f96"
      unitRef="usd">512000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i9dad252b687149d2b11f40bc56dce4e5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM3LTgtMS0xLTk4OTMxMg_54be0ae5-20f6-454f-8d8f-2c909c7150c3"
      unitRef="usd">83000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i9dad252b687149d2b11f40bc56dce4e5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM3LTEwLTEtMS05ODkzMTI_a36dc250-829b-498f-be0f-dc1b7b3d58a2"
      unitRef="usd">21000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i9dad252b687149d2b11f40bc56dce4e5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM3LTEyLTEtMS05ODkzMTI_084178fe-5dc4-4305-955e-a4c2fd38407f"
      unitRef="usd">309000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i9dad252b687149d2b11f40bc56dce4e5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM3LTE0LTEtMS05ODkzMTI_8ceaac0d-e38c-4d6f-8087-36598eb315cf"
      unitRef="usd">6461000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ia891641f9dd04baa99953a9f9353c173_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM4LTItMS0xLTk4OTMxMg_dd8d499a-a17a-46fd-84e0-310e39e8cc2a"
      unitRef="usd">42464000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ia891641f9dd04baa99953a9f9353c173_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM4LTQtMS0xLTk4OTMxMg_8d34fd6d-1034-47f0-82a1-5637cfb49359"
      unitRef="usd">514249000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ia891641f9dd04baa99953a9f9353c173_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM4LTYtMS0xLTk4OTMxMg_ed7af8f0-2da3-4c52-821a-db8b5524d5e6"
      unitRef="usd">1166789000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ia891641f9dd04baa99953a9f9353c173_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM4LTgtMS0xLTk4OTMxMg_4cde04cd-c941-4f42-a9dd-03c3d20d2c80"
      unitRef="usd">946781000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ia891641f9dd04baa99953a9f9353c173_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM4LTEwLTEtMS05ODkzMTI_19cef1c1-6ad6-45f0-97a0-fcc07e1efe3b"
      unitRef="usd">167749000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ia891641f9dd04baa99953a9f9353c173_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM4LTEyLTEtMS05ODkzMTI_ed65004f-e884-4ffa-aa87-a61eed4bd01b"
      unitRef="usd">843532000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ia891641f9dd04baa99953a9f9353c173_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM4LTE0LTEtMS05ODkzMTI_7d91fb63-3008-4093-a807-f02ffd4ed71b"
      unitRef="usd">3681564000000</us-gaap:NotesReceivableGross>
    <fnm:FinancingReceivableYearOneOriginatedCurrentFiscalYearWriteoff
      contextRef="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM5LTItMS0xLTg4MzczOQ_f904eaf3-a315-4794-9156-a425b8806f39"
      unitRef="usd">0</fnm:FinancingReceivableYearOneOriginatedCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff
      contextRef="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM5LTQtMS0xLTg4Mzc0Ng_b51e742c-d146-4250-a164-f580d28ee108"
      unitRef="usd">3000000</fnm:FinancingReceivableYearTwoOriginatedFiscalYearBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff
      contextRef="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM5LTYtMS0xLTg4Mzc1Mw_359af798-d368-4c0c-8a59-61179e40d0dd"
      unitRef="usd">10000000</fnm:FinancingReceivableYearThreeOriginatedTwoYearsBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff
      contextRef="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM5LTgtMS0xLTg4Mzc2MQ_6af86118-c4dc-4796-a03f-45f22d38b8ab"
      unitRef="usd">5000000</fnm:FinancingReceivableYearFourOriginatedThreeYearsBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff
      contextRef="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM5LTEwLTEtMS04ODM3Njg_b7bd4d34-a4d5-4dc8-a456-0c17de88ddde"
      unitRef="usd">2000000</fnm:FinancingReceivableYearFiveOriginatedFourYearsBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff
      contextRef="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM5LTEyLTEtMS04ODM3NzU_d9e0de3a-8172-47ff-aa5a-85880072c2d0"
      unitRef="usd">20000000</fnm:FinancingReceivableOriginatedMoreThanFiveYearsBeforeCurrentFiscalYearWriteoff>
    <fnm:FinancingReceivableRevolvingWriteoff
      contextRef="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4OTJkMzlkOTU3YzY0MGE0YjFhOWYyYzcwZDQ1Yjk5Mi90YWJsZXJhbmdlOjg5MmQzOWQ5NTdjNjQwYTRiMWE5ZjJjNzBkNDViOTkyXzM5LTE0LTEtMS04ODM3ODI_a425ab55-445e-4586-b70e-6091f730aa99"
      unitRef="usd">40000000</fnm:FinancingReceivableRevolvingWriteoff>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i734472fd00424d829212f0b7f3983507_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzUtMi0xLTEtODQ3Mjc2_97953547-ed1d-47ee-84a1-a840c15bc850"
      unitRef="usd">281257000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i734472fd00424d829212f0b7f3983507_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzUtNC0xLTEtODQ3Mjc2_0e9dc3e9-876b-4e96-8f0c-3d78312f68c5"
      unitRef="usd">896977000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i734472fd00424d829212f0b7f3983507_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzUtNi0xLTEtODQ3Mjc2_80036931-691b-4a04-9581-f87c77063f13"
      unitRef="usd">820452000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i734472fd00424d829212f0b7f3983507_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzUtOC0xLTEtODQ3Mjc2_f578b99c-7d36-4122-95fd-d51829f34abe"
      unitRef="usd">149067000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i734472fd00424d829212f0b7f3983507_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzUtMTAtMS0xLTg0NzI3Ng_eaabd3c1-46a6-41f3-97b2-351bdc7d4dcd"
      unitRef="usd">70306000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i734472fd00424d829212f0b7f3983507_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzUtMTItMS0xLTg0NzI3Ng_f35f34c2-4c59-44f4-8a01-3cf005b3ab9c"
      unitRef="usd">651297000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i734472fd00424d829212f0b7f3983507_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzUtMTQtMS0xLTg0NzI3Ng_4f3ed57d-3882-4d5e-82e9-3d67e6767eea"
      unitRef="usd">2869356000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ida96f61049a84e7591016db4887e6ab6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzYtMi0xLTEtODQ3Mjc2_339b09a2-3fc1-4b31-b3ce-c244d34664b1"
      unitRef="usd">84864000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ida96f61049a84e7591016db4887e6ab6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzYtNC0xLTEtODQ3Mjc2_b8979fda-0a84-4de7-920f-7bdbdcd492cd"
      unitRef="usd">86335000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ida96f61049a84e7591016db4887e6ab6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzYtNi0xLTEtODQ3Mjc2_d3bb5012-d75e-45e7-86ee-9d2061a7631c"
      unitRef="usd">5904000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ida96f61049a84e7591016db4887e6ab6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzYtOC0xLTEtODQ3Mjc2_c0a5ac36-df20-42fd-82ed-71fc0082d512"
      unitRef="usd">1152000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ida96f61049a84e7591016db4887e6ab6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzYtMTAtMS0xLTg0NzI3Ng_38b2bc38-43d4-4369-93d6-540217635954"
      unitRef="usd">618000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ida96f61049a84e7591016db4887e6ab6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzYtMTItMS0xLTg0NzI3Ng_b877e293-d297-4c79-a1b6-f4bed5c8ff6e"
      unitRef="usd">1062000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ida96f61049a84e7591016db4887e6ab6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzYtMTQtMS0xLTg0NzI3Ng_00cf2ce0-62ba-4228-b47b-0776125177a9"
      unitRef="usd">179935000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i674be5ec0f9d46749f94581d7d2b9c8a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzctMi0xLTEtODQ3Mjc2_7e04806b-5595-4904-97aa-00ea21cf1aa7"
      unitRef="usd">84664000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i674be5ec0f9d46749f94581d7d2b9c8a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzctNC0xLTEtODQ3Mjc2_19c9cb97-97b7-4218-ae1b-9b8d72296148"
      unitRef="usd">9284000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i674be5ec0f9d46749f94581d7d2b9c8a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzctNi0xLTEtODQ3Mjc2_07d02a96-6d12-42bf-aac7-eeb26f1838e4"
      unitRef="usd">1333000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i674be5ec0f9d46749f94581d7d2b9c8a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzctOC0xLTEtODQ3Mjc2_3d9bdc28-15d9-4fe3-bc0d-49a43e9670b0"
      unitRef="usd">217000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i674be5ec0f9d46749f94581d7d2b9c8a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzctMTAtMS0xLTg0NzI3Ng_469026c3-a593-4c6f-8d5d-dc9c2fb1fa73"
      unitRef="usd">77000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i674be5ec0f9d46749f94581d7d2b9c8a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzctMTItMS0xLTg0NzI3Ng_39ec74ce-deba-47f1-adda-388cb1bdd51a"
      unitRef="usd">224000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i674be5ec0f9d46749f94581d7d2b9c8a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzctMTQtMS0xLTg0NzI3Ng_72218497-c2ac-4313-8c94-03cc609b12e9"
      unitRef="usd">95799000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ia77a0243a08048c489df9f52ea9efd61_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzgtMi0xLTEtODQ3Mjc2_8731e4bc-f6da-4d35-9cfe-9a293fad8e49"
      unitRef="usd">1230000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ia77a0243a08048c489df9f52ea9efd61_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzgtNC0xLTEtODQ3Mjc2_ec49c5d8-23d7-4bf6-8043-3f04d6fbbf74"
      unitRef="usd">208000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ia77a0243a08048c489df9f52ea9efd61_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzgtNi0xLTEtODQ3Mjc2_39d072d8-b4d8-4d32-9dbc-6acf0da9462b"
      unitRef="usd">56000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ia77a0243a08048c489df9f52ea9efd61_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzgtOC0xLTEtODQ3Mjc2_e959f62e-46b3-46ed-89c8-ae4c806a973e"
      unitRef="usd">18000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ia77a0243a08048c489df9f52ea9efd61_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzgtMTAtMS0xLTg0NzI3Ng_31240741-fc75-4a67-85c8-9a8346d9c861"
      unitRef="usd">12000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ia77a0243a08048c489df9f52ea9efd61_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzgtMTItMS0xLTg0NzI3Ng_4c5b01d8-b7c3-4f26-8d7e-4203ca320e8b"
      unitRef="usd">240000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ia77a0243a08048c489df9f52ea9efd61_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzgtMTQtMS0xLTg0NzI3Ng_14839ed8-a28b-4b83-aee7-4c098dedb538"
      unitRef="usd">1764000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ie76766d640224856840c82bb0a55b009_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzktMi0xLTEtODQ3Mjc2_6cba4abe-9b86-47fa-b372-fc0aa8596d7d"
      unitRef="usd">452015000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ie76766d640224856840c82bb0a55b009_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzktNC0xLTEtODQ3Mjc2_2f067b7e-3c99-45cc-a99d-6b79d928fe33"
      unitRef="usd">992804000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ie76766d640224856840c82bb0a55b009_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzktNi0xLTEtODQ3Mjc2_4996bd53-3e24-49c7-a49b-737ba45216ac"
      unitRef="usd">827745000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ie76766d640224856840c82bb0a55b009_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzktOC0xLTEtODQ3Mjc2_d0a7389d-00f2-4d86-aed6-74c57cb1d5f4"
      unitRef="usd">150454000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ie76766d640224856840c82bb0a55b009_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzktMTAtMS0xLTg0NzI3Ng_fda44983-d934-4b80-bd16-f7b8045025cb"
      unitRef="usd">71013000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ie76766d640224856840c82bb0a55b009_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzktMTItMS0xLTg0NzI3Ng_7320f627-d7ba-44c0-8133-f77ff8d7444d"
      unitRef="usd">652823000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ie76766d640224856840c82bb0a55b009_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzktMTQtMS0xLTg0NzI3Ng_5007c30c-0565-4d5c-8854-86fd66e71056"
      unitRef="usd">3146854000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i76afd6e7f3934b30af9a666418a611c9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzExLTItMS0xLTg0NzI3Ng_1e6c349c-a3f4-42e2-918a-dce4d0c6e849"
      unitRef="usd">37830000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i76afd6e7f3934b30af9a666418a611c9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzExLTQtMS0xLTg0NzI3Ng_44f9fcfe-6058-44f8-8940-d62b53002fef"
      unitRef="usd">185511000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i76afd6e7f3934b30af9a666418a611c9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzExLTYtMS0xLTg0NzI3Ng_f9ea26bd-b1f4-4e6b-b70d-ea0d2e4dc945"
      unitRef="usd">134336000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i76afd6e7f3934b30af9a666418a611c9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzExLTgtMS0xLTg0NzI3Ng_7c5ef381-95ff-421d-a7cb-a958d83c7d88"
      unitRef="usd">20239000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i76afd6e7f3934b30af9a666418a611c9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzExLTEwLTEtMS04NDcyNzY_e136b97c-e11a-4257-8ffd-f3f8286d8f58"
      unitRef="usd">7324000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i76afd6e7f3934b30af9a666418a611c9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzExLTEyLTEtMS04NDcyNzY_edfa68e2-df90-4cbd-ad93-1815a32524a8"
      unitRef="usd">103841000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i76afd6e7f3934b30af9a666418a611c9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzExLTE0LTEtMS04NDcyNzY_19f275a9-1c1e-4131-9903-a6ce648a68f7"
      unitRef="usd">489081000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ib0bc4c21f44649b39b732ea2938953a5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzEyLTItMS0xLTg0NzI3Ng_7e72ac20-deb1-42e4-a4bf-1f9ea78c28b7"
      unitRef="usd">1363000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ib0bc4c21f44649b39b732ea2938953a5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzEyLTQtMS0xLTg0NzI3Ng_fa72f3d8-2fa9-450a-96c0-08d702515c2b"
      unitRef="usd">410000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ib0bc4c21f44649b39b732ea2938953a5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzEyLTYtMS0xLTg0NzI3Ng_ebfc62bb-5b5c-415b-a8b8-f80a9bdcd1e0"
      unitRef="usd">33000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ib0bc4c21f44649b39b732ea2938953a5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzEyLTgtMS0xLTg0NzI3Ng_478b88bc-287a-4517-8165-c740fc4886ed"
      unitRef="usd">3000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ib0bc4c21f44649b39b732ea2938953a5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzEyLTEwLTEtMS04NDcyNzY_143156ec-10d7-472c-89f8-096b45eb31d2"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ib0bc4c21f44649b39b732ea2938953a5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzEyLTEyLTEtMS04NDcyNzY_ff19bc63-861d-42ac-853d-a402c10b7a14"
      unitRef="usd">2000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ib0bc4c21f44649b39b732ea2938953a5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzEyLTE0LTEtMS04NDcyNzY_0f9dc65f-7338-443c-ad56-b4a4c81aea10"
      unitRef="usd">1811000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i90967217b97f4d8098ac9c35051dee76_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzEzLTItMS0xLTg0NzI3Ng_b7d7f5cc-c01c-4735-b12e-c25f1298ed3e"
      unitRef="usd">552000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i90967217b97f4d8098ac9c35051dee76_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzEzLTQtMS0xLTg0NzI3Ng_8a6ff7ce-ab53-4db2-b7d6-b4975bdff1cb"
      unitRef="usd">16000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i90967217b97f4d8098ac9c35051dee76_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzEzLTYtMS0xLTg0NzI3Ng_f5f2ca50-fa2e-473d-b80b-1c0e7d16aa3a"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i90967217b97f4d8098ac9c35051dee76_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzEzLTgtMS0xLTg0NzI3Ng_d357fe8f-dabe-4f06-bc08-195641f488cb"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i90967217b97f4d8098ac9c35051dee76_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzEzLTEwLTEtMS04NDcyNzY_92e71904-55a5-47eb-bb7a-942faa2b73b4"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i90967217b97f4d8098ac9c35051dee76_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzEzLTEyLTEtMS04NDcyNzY_513960a6-f0a8-4b5b-b92a-0907a0de5d83"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i90967217b97f4d8098ac9c35051dee76_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzEzLTE0LTEtMS04NDcyNzY_a0640e2b-35d4-41cf-9f75-210cf9f656fb"
      unitRef="usd">570000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ie9203c420e5a404bb4ec5b85df0eca1a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE0LTItMS0xLTg0NzI3Ng_ead5fe77-4bf4-4b43-886b-2e0f21848a78"
      unitRef="usd">3000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ie9203c420e5a404bb4ec5b85df0eca1a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE0LTQtMS0xLTg0NzI3Ng_4a8afd01-51d0-4d38-a79b-ab7596d21b88"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ie9203c420e5a404bb4ec5b85df0eca1a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE0LTYtMS0xLTg0NzI3Ng_a91b6530-6f77-40aa-8970-f9dba0e7e24c"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ie9203c420e5a404bb4ec5b85df0eca1a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE0LTgtMS0xLTg0NzI3Ng_7b180d84-35da-4973-8a96-f56e1fa4fdd8"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ie9203c420e5a404bb4ec5b85df0eca1a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE0LTEwLTEtMS04NDcyNzY_65f20393-aacc-4316-b814-fc93465eff42"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ie9203c420e5a404bb4ec5b85df0eca1a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE0LTEyLTEtMS04NDcyNzY_a5cc7c5a-a6fd-4fef-9729-e67096d9c000"
      unitRef="usd">2000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ie9203c420e5a404bb4ec5b85df0eca1a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE0LTE0LTEtMS04NDcyNzY_93e94d5d-32ee-4a2a-ac68-2f5f1b9ffca1"
      unitRef="usd">6000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="iaf46d601b1a84a448db44c1a82218180_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE1LTItMS0xLTg0NzI3Ng_93d0d78b-0cf0-43f9-9eb9-6d6dc99ddc81"
      unitRef="usd">39748000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="iaf46d601b1a84a448db44c1a82218180_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE1LTQtMS0xLTg0NzI3Ng_9dc64745-9825-4c71-b4d5-bd13e78c25fa"
      unitRef="usd">185938000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="iaf46d601b1a84a448db44c1a82218180_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE1LTYtMS0xLTg0NzI3Ng_c31c8431-a88d-42e3-b3f9-2145ee9ca3bb"
      unitRef="usd">134370000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="iaf46d601b1a84a448db44c1a82218180_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE1LTgtMS0xLTg0NzI3Ng_05b0a8d9-1b5b-4086-bd98-1efb11ecf8dd"
      unitRef="usd">20242000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="iaf46d601b1a84a448db44c1a82218180_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE1LTEwLTEtMS04NDcyNzY_37363e12-dde4-4cfd-b48a-4322a1862b1d"
      unitRef="usd">7324000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="iaf46d601b1a84a448db44c1a82218180_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE1LTEyLTEtMS04NDcyNzY_e6ec8d3c-cc00-490a-a245-92fa76086038"
      unitRef="usd">103846000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="iaf46d601b1a84a448db44c1a82218180_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE1LTE0LTEtMS04NDcyNzY_a5cf47d7-6c70-4b36-ba1e-655cb874b294"
      unitRef="usd">491468000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i68e3541fd64f40a58638447eed2b51a6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE3LTItMS0xLTg0NzI3Ng_048cd4a5-9d3a-4a90-bd56-50d0dc420788"
      unitRef="usd">3971000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i68e3541fd64f40a58638447eed2b51a6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE3LTQtMS0xLTg0NzI3Ng_5f62a1b7-4f8a-427d-a97b-1a259253a4de"
      unitRef="usd">6383000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i68e3541fd64f40a58638447eed2b51a6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE3LTYtMS0xLTg0NzI3Ng_a9a91960-4d72-4c3d-8515-01f368020437"
      unitRef="usd">1865000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i68e3541fd64f40a58638447eed2b51a6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE3LTgtMS0xLTg0NzI3Ng_3b5ec0ff-3cd9-4afd-b2d5-4093b3678da2"
      unitRef="usd">821000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i68e3541fd64f40a58638447eed2b51a6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE3LTEwLTEtMS04NDcyNzY_de6f6445-e29e-4cde-b28b-8adb0b74273b"
      unitRef="usd">906000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i68e3541fd64f40a58638447eed2b51a6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE3LTEyLTEtMS04NDcyNzY_ae5815c1-fd4a-427b-ab76-dc2bc6089368"
      unitRef="usd">11226000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i68e3541fd64f40a58638447eed2b51a6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE3LTE0LTEtMS04NDcyNzY_3b2ddead-3c31-4e0a-83e3-05ced10cbf39"
      unitRef="usd">25172000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i41fee701396748d698b0b2ea25f6f657_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE4LTItMS0xLTg0NzI3Ng_1295edd9-ee5b-4e13-a7c6-d20e9ddc209a"
      unitRef="usd">1013000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i41fee701396748d698b0b2ea25f6f657_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE4LTQtMS0xLTg0NzI3Ng_e11d3470-5f01-4de2-9b48-65e17b1f11cf"
      unitRef="usd">236000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i41fee701396748d698b0b2ea25f6f657_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE4LTYtMS0xLTg0NzI3Ng_eb842db2-eb89-4984-9170-4134bfb0a560"
      unitRef="usd">12000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i41fee701396748d698b0b2ea25f6f657_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE4LTgtMS0xLTg0NzI3Ng_4fa4c043-0c8b-46c9-a434-ad6432756a97"
      unitRef="usd">3000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i41fee701396748d698b0b2ea25f6f657_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE4LTEwLTEtMS04NDcyNzY_f54a66ce-d481-46eb-bfe4-2274f3ba4a6b"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i41fee701396748d698b0b2ea25f6f657_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE4LTEyLTEtMS04NDcyNzY_9500375b-fcb0-4f8a-88b0-71a3d0961574"
      unitRef="usd">3000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i41fee701396748d698b0b2ea25f6f657_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE4LTE0LTEtMS04NDcyNzY_53bfa42d-deae-4e2b-bbe6-806f1695f25b"
      unitRef="usd">1268000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="iae1fc15ec7f743cb91f88bfce6846c10_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE5LTItMS0xLTg0NzI3Ng_7a8d87bf-4cd0-4397-87cb-93e0593ead3d"
      unitRef="usd">645000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="iae1fc15ec7f743cb91f88bfce6846c10_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE5LTQtMS0xLTg0NzI3Ng_b84c36b5-fa6c-48d4-8832-bd0aba3f4539"
      unitRef="usd">21000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="iae1fc15ec7f743cb91f88bfce6846c10_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE5LTYtMS0xLTg0NzI3Ng_c4bc0e68-c070-4f71-99a8-b11458f80a31"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="iae1fc15ec7f743cb91f88bfce6846c10_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE5LTgtMS0xLTg0NzI3Ng_40258dbf-5b8c-43a4-b220-a5cad761b8a0"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="iae1fc15ec7f743cb91f88bfce6846c10_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE5LTEwLTEtMS04NDcyNzY_033161cb-976c-4e62-b3be-69f08351ab2c"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="iae1fc15ec7f743cb91f88bfce6846c10_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE5LTEyLTEtMS04NDcyNzY_b42de3d8-fa67-4c1f-bcf7-9af136db516d"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="iae1fc15ec7f743cb91f88bfce6846c10_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzE5LTE0LTEtMS04NDcyNzY_ed4a2a45-7bc6-460f-9de5-55103fd6204b"
      unitRef="usd">667000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="id2df1273a5c14d268ba3487080e497c7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzIwLTItMS0xLTg0NzI3Ng_6c044171-913d-4b84-9906-5e4258635b42"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="id2df1273a5c14d268ba3487080e497c7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzIwLTQtMS0xLTg0NzI3Ng_9f496d76-b8fa-4256-98d1-589c3b116f82"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="id2df1273a5c14d268ba3487080e497c7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzIwLTYtMS0xLTg0NzI3Ng_8a8ac777-e039-4d5e-9243-9fe8aa92622f"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="id2df1273a5c14d268ba3487080e497c7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzIwLTgtMS0xLTg0NzI3Ng_8daba3ee-7a2f-48c5-a570-83bd5229e52d"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="id2df1273a5c14d268ba3487080e497c7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzIwLTEwLTEtMS04NDcyNzY_9c4fc02b-cd4d-4eb6-802c-2058475fe5fb"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="id2df1273a5c14d268ba3487080e497c7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzIwLTEyLTEtMS04NDcyNzY_caeedd5d-e394-4811-a867-549aff40d524"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="id2df1273a5c14d268ba3487080e497c7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzIwLTE0LTEtMS04NDcyNzY_d00a26f6-64d7-44e6-bfc1-72581fd93e4f"
      unitRef="usd">1000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i73cd451690e445a7ad8193d80fa3a44b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzIxLTItMS0xLTg0NzI3Ng_940327ef-6602-47fd-98eb-d3ba1bd6b973"
      unitRef="usd">5630000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i73cd451690e445a7ad8193d80fa3a44b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzIxLTQtMS0xLTg0NzI3Ng_858f7b62-6393-40ab-82ef-d23542f856a8"
      unitRef="usd">6640000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i73cd451690e445a7ad8193d80fa3a44b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzIxLTYtMS0xLTg0NzI3Ng_ebf72c38-1a8c-4636-ba33-6523f24ab767"
      unitRef="usd">1877000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i73cd451690e445a7ad8193d80fa3a44b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzIxLTgtMS0xLTg0NzI3Ng_ed7b8b86-1db7-4e9f-a706-4f359d1d040a"
      unitRef="usd">824000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i73cd451690e445a7ad8193d80fa3a44b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzIxLTEwLTEtMS04NDcyNzY_fc933868-d153-4b17-b057-3c6c6fd55f1f"
      unitRef="usd">908000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i73cd451690e445a7ad8193d80fa3a44b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzIxLTEyLTEtMS04NDcyNzY_6376da32-6eb9-48e1-a950-83c1c3f0866a"
      unitRef="usd">11229000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i73cd451690e445a7ad8193d80fa3a44b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzIxLTE0LTEtMS04NDcyNzY_2f539ab2-b2db-4c98-b7f0-435ceeee007c"
      unitRef="usd">27108000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ie34d953d5dd64eb18aa758bb4814c937_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzIzLTItMS0xLTg0NzI3Ng_b2911ce7-0a26-4d7b-af31-b658246be53c"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ie34d953d5dd64eb18aa758bb4814c937_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzIzLTQtMS0xLTg0NzI3Ng_c726c9d6-3df1-4af9-960c-0f7974dd10c9"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ie34d953d5dd64eb18aa758bb4814c937_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzIzLTYtMS0xLTg0NzI3Ng_0f08392d-9e9e-47e8-beba-395482bd9295"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ie34d953d5dd64eb18aa758bb4814c937_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzIzLTgtMS0xLTg0NzI3Ng_8815038a-61b4-4381-9bb1-9fa9b3227bea"
      unitRef="usd">29000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ie34d953d5dd64eb18aa758bb4814c937_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzIzLTEwLTEtMS04NDcyNzY_062fd9e2-c806-4a3c-a57e-3629d4f0652e"
      unitRef="usd">222000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ie34d953d5dd64eb18aa758bb4814c937_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzIzLTEyLTEtMS04NDcyNzY_36334430-9ecd-4073-8b89-0fc3553b0271"
      unitRef="usd">22103000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ie34d953d5dd64eb18aa758bb4814c937_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzIzLTE0LTEtMS04NDcyNzY_3c393556-0fc7-47a4-a89c-f45fbca76c1f"
      unitRef="usd">22354000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i15837be4cbc84740929c8d74461d9ce1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI0LTItMS0xLTg0NzI3Ng_ae681d89-affa-4c64-8c1e-41a7c66eae77"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i15837be4cbc84740929c8d74461d9ce1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI0LTQtMS0xLTg0NzI3Ng_07978355-eb31-4788-9199-553d4cb2fd1d"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i15837be4cbc84740929c8d74461d9ce1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI0LTYtMS0xLTg0NzI3Ng_9275d555-7f28-4441-a994-a541a7d0e30a"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i15837be4cbc84740929c8d74461d9ce1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI0LTgtMS0xLTg0NzI3Ng_9adf7348-92e2-4fbe-b16f-3797b6103185"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i15837be4cbc84740929c8d74461d9ce1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI0LTEwLTEtMS04NDcyNzY_dbbb72aa-c4d9-4ecd-b7b1-9fea5d8b77c9"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i15837be4cbc84740929c8d74461d9ce1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI0LTEyLTEtMS04NDcyNzY_0985100d-eb2d-4e3e-a799-337a6a85a65e"
      unitRef="usd">129000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i15837be4cbc84740929c8d74461d9ce1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI0LTE0LTEtMS04NDcyNzY_00c487cb-e581-438a-b433-d6186fd5d068"
      unitRef="usd">130000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="id2adfe5de6f34a9f903ce95d0fa94d04_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI1LTItMS0xLTg0NzI3Ng_4816c884-2659-45ff-9add-1fda14d2a6c6"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="id2adfe5de6f34a9f903ce95d0fa94d04_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI1LTQtMS0xLTg0NzI3Ng_427f808e-0f67-48f2-a6b9-a2731b6948f4"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="id2adfe5de6f34a9f903ce95d0fa94d04_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI1LTYtMS0xLTg0NzI3Ng_3150584f-f4b2-4728-90ef-b8d037476d81"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="id2adfe5de6f34a9f903ce95d0fa94d04_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI1LTgtMS0xLTg0NzI3Ng_7db0dc09-4e3d-452c-bb07-a63422cc255a"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="id2adfe5de6f34a9f903ce95d0fa94d04_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI1LTEwLTEtMS04NDcyNzY_00e44d7e-18e1-4cfa-8a6c-4e36f3e15d68"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="id2adfe5de6f34a9f903ce95d0fa94d04_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI1LTEyLTEtMS04NDcyNzY_b2eb1cf4-baf7-4a18-ae6b-4abca37ef473"
      unitRef="usd">56000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="id2adfe5de6f34a9f903ce95d0fa94d04_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI1LTE0LTEtMS04NDcyNzY_04114780-f3f3-4568-a269-9a86a7c809b9"
      unitRef="usd">57000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="iac00c892f46841178e806c33f7a60d4b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI2LTItMS0xLTg0NzI3Ng_2a1bf0f3-c618-4c1b-b0bb-b6e49263e5a9"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="iac00c892f46841178e806c33f7a60d4b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI2LTQtMS0xLTg0NzI3Ng_b8146f29-6da5-47b0-8831-af17b6f7df9e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="iac00c892f46841178e806c33f7a60d4b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI2LTYtMS0xLTg0NzI3Ng_4c0cef46-0f72-44d0-babe-5264c71dcac5"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="iac00c892f46841178e806c33f7a60d4b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI2LTgtMS0xLTg0NzI3Ng_79431a44-c03c-46eb-aff2-21367ac3b49f"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="iac00c892f46841178e806c33f7a60d4b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI2LTEwLTEtMS04NDcyNzY_4ae9abf7-9a48-4fe0-9d97-5ac316143af3"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="iac00c892f46841178e806c33f7a60d4b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI2LTEyLTEtMS04NDcyNzY_d194f6c3-3a2e-4889-961f-0258adbb0d90"
      unitRef="usd">57000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="iac00c892f46841178e806c33f7a60d4b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI2LTE0LTEtMS04NDcyNzY_35b4987a-44ad-494c-b3f1-17dc100089a4"
      unitRef="usd">57000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ie2f2e3ce6ba74aceb0841d5e29298b62_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI3LTItMS0xLTg0NzI3Ng_aa5b8d3b-d65b-4ea1-9bbd-a633f74186cb"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ie2f2e3ce6ba74aceb0841d5e29298b62_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI3LTQtMS0xLTg0NzI3Ng_9d7022c1-cdd1-4841-afc1-e87280c81916"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ie2f2e3ce6ba74aceb0841d5e29298b62_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI3LTYtMS0xLTg0NzI3Ng_1857597a-1bc1-42fc-9505-bfd988718d71"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ie2f2e3ce6ba74aceb0841d5e29298b62_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI3LTgtMS0xLTg0NzI3Ng_876e7a10-2d48-4f8e-8b3a-a1c88fd02d99"
      unitRef="usd">29000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ie2f2e3ce6ba74aceb0841d5e29298b62_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI3LTEwLTEtMS04NDcyNzY_c5a15f1b-94a2-4c3a-802b-db958e90ea72"
      unitRef="usd">224000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ie2f2e3ce6ba74aceb0841d5e29298b62_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI3LTEyLTEtMS04NDcyNzY_3458ad35-135e-4c13-811e-fdb67c87c6df"
      unitRef="usd">22345000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ie2f2e3ce6ba74aceb0841d5e29298b62_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI3LTE0LTEtMS04NDcyNzY_872eaa1c-7883-4dc6-8972-721e45da6467"
      unitRef="usd">22598000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ifcac5cecad3641499f33e1373a12c605_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI4LTItMS0xLTg0NzI3Ng_c82ab1ef-0f3c-458d-b5e6-43e8288f9047"
      unitRef="usd">497393000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ifcac5cecad3641499f33e1373a12c605_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI4LTQtMS0xLTg0NzI3Ng_a03efc5c-1197-493c-872a-cde13ec11cd6"
      unitRef="usd">1185382000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ifcac5cecad3641499f33e1373a12c605_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI4LTYtMS0xLTg0NzI3Ng_827212cb-ad77-49b5-aabc-e40eced67b6e"
      unitRef="usd">963992000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ifcac5cecad3641499f33e1373a12c605_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI4LTgtMS0xLTg0NzI3Ng_99228a0b-ea9d-414d-88e2-073edf38f187"
      unitRef="usd">171549000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ifcac5cecad3641499f33e1373a12c605_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI4LTEwLTEtMS04NDcyNzY_512a67f6-3998-437b-8ebb-9261044dd7f9"
      unitRef="usd">79469000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ifcac5cecad3641499f33e1373a12c605_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI4LTEyLTEtMS04NDcyNzY_dcd0c4b3-d6e2-41de-b0d5-9ef35f9372a9"
      unitRef="usd">790243000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ifcac5cecad3641499f33e1373a12c605_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzI4LTE0LTEtMS04NDcyNzY_7fe96f23-6460-4f78-8f2a-12cef3c24c5c"
      unitRef="usd">3688028000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i484841c4f6fc4a6a8889954aa3050c3d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzMxLTItMS0xLTg0NzI3Ng_7f41ccbb-7457-4a48-b67a-eb935b8a9cb2"
      unitRef="usd">323058000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i484841c4f6fc4a6a8889954aa3050c3d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzMxLTQtMS0xLTg0NzI3Ng_a823267e-de6e-46d9-8edc-8acd0b9627f8"
      unitRef="usd">1088871000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i484841c4f6fc4a6a8889954aa3050c3d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzMxLTYtMS0xLTg0NzI3Ng_78fbaf6c-7ae2-43ac-a4cf-03ff41a4eefa"
      unitRef="usd">956653000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i484841c4f6fc4a6a8889954aa3050c3d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzMxLTgtMS0xLTg0NzI3Ng_97a34044-f731-4721-b3a7-b66cd89c3662"
      unitRef="usd">170156000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i484841c4f6fc4a6a8889954aa3050c3d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzMxLTEwLTEtMS04NDcyNzY_956e9bd5-2ad6-4fa3-b1be-ce17d3ce7c2c"
      unitRef="usd">78758000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i484841c4f6fc4a6a8889954aa3050c3d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzMxLTEyLTEtMS04NDcyNzY_5f79b1b8-10d7-40ee-98c9-00033f483027"
      unitRef="usd">788467000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i484841c4f6fc4a6a8889954aa3050c3d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzMxLTE0LTEtMS04NDcyNzY_bd3364de-1b27-4789-9416-95f81330bd08"
      unitRef="usd">3405963000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i049ef1d9ef1a4b989f536f22a106a060_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzMyLTItMS0xLTg0NzI3Ng_c3bd8db6-b156-4d16-b648-81fcd4cc7dc4"
      unitRef="usd">87240000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i049ef1d9ef1a4b989f536f22a106a060_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzMyLTQtMS0xLTg0NzI3Ng_b87b3c09-dff1-432c-ad15-66ffb5b68d9b"
      unitRef="usd">86981000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i049ef1d9ef1a4b989f536f22a106a060_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzMyLTYtMS0xLTg0NzI3Ng_449ec59a-63c5-4c31-a275-3177dd031990"
      unitRef="usd">5949000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i049ef1d9ef1a4b989f536f22a106a060_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzMyLTgtMS0xLTg0NzI3Ng_f8df8e4b-cb67-4819-8ce1-d16097ca4459"
      unitRef="usd">1158000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i049ef1d9ef1a4b989f536f22a106a060_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzMyLTEwLTEtMS04NDcyNzY_a225368c-e44a-478f-a450-3afe243c3ea5"
      unitRef="usd">620000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i049ef1d9ef1a4b989f536f22a106a060_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzMyLTEyLTEtMS04NDcyNzY_c2869c5b-3d2a-4d09-8664-99e6b78fd692"
      unitRef="usd">1196000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i049ef1d9ef1a4b989f536f22a106a060_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzMyLTE0LTEtMS04NDcyNzY_906535dd-5674-42a5-bd11-7e7185e2150b"
      unitRef="usd">183144000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i7282e7a012d148458ae3fba58c810e6c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzMzLTItMS0xLTg0NzI3Ng_75742b7e-6e2c-464e-99db-a2e06df14578"
      unitRef="usd">85861000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i7282e7a012d148458ae3fba58c810e6c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzMzLTQtMS0xLTg0NzI3Ng_44ecad86-d656-4647-8a24-e7c0a6701ed5"
      unitRef="usd">9321000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i7282e7a012d148458ae3fba58c810e6c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzMzLTYtMS0xLTg0NzI3Ng_d97e97c2-dab4-4327-9fcb-446f7c65658a"
      unitRef="usd">1334000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i7282e7a012d148458ae3fba58c810e6c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzMzLTgtMS0xLTg0NzI3Ng_1a5eb6e3-bb09-4810-958a-a728776dac22"
      unitRef="usd">217000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i7282e7a012d148458ae3fba58c810e6c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzMzLTEwLTEtMS04NDcyNzY_17615823-477d-432e-8a38-1ebc42415883"
      unitRef="usd">79000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i7282e7a012d148458ae3fba58c810e6c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzMzLTEyLTEtMS04NDcyNzY_48b1c1df-b7f8-410e-8575-827854d5dcb0"
      unitRef="usd">281000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i7282e7a012d148458ae3fba58c810e6c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzMzLTE0LTEtMS04NDcyNzY_3d6310a5-ffb4-4ffc-a74c-5429b1738db5"
      unitRef="usd">97093000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="if0d723fd62854b41a3e35c28aa591944_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzM0LTItMS0xLTg0NzI3Ng_edf8f415-4d24-4da5-8086-cdfa2d60714d"
      unitRef="usd">1234000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="if0d723fd62854b41a3e35c28aa591944_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzM0LTQtMS0xLTg0NzI3Ng_bec31695-2295-4426-8769-8aa7767f788d"
      unitRef="usd">209000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="if0d723fd62854b41a3e35c28aa591944_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzM0LTYtMS0xLTg0NzI3Ng_2e8e0a51-d255-4dc3-8557-f6b27a2f089e"
      unitRef="usd">56000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="if0d723fd62854b41a3e35c28aa591944_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzM0LTgtMS0xLTg0NzI3Ng_058255ad-7123-4a72-85ce-850af561f168"
      unitRef="usd">18000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="if0d723fd62854b41a3e35c28aa591944_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzM0LTEwLTEtMS04NDcyNzY_42e34935-274b-442a-84b0-76ec3a63eb1c"
      unitRef="usd">12000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="if0d723fd62854b41a3e35c28aa591944_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzM0LTEyLTEtMS04NDcyNzY_c3eb07fa-cb26-487a-aa4a-75bfceb65741"
      unitRef="usd">299000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="if0d723fd62854b41a3e35c28aa591944_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzM0LTE0LTEtMS04NDcyNzY_885163c2-caf7-4dc7-a25e-56fb24a8fa33"
      unitRef="usd">1828000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ifcac5cecad3641499f33e1373a12c605_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzM1LTItMS0xLTg0NzI3Ng_f7281ad4-a517-4d3f-bab9-5259f38a0908"
      unitRef="usd">497393000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ifcac5cecad3641499f33e1373a12c605_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzM1LTQtMS0xLTg0NzI3Ng_8a4ff3cf-0b00-4b09-bf8c-4adb8fb27159"
      unitRef="usd">1185382000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ifcac5cecad3641499f33e1373a12c605_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzM1LTYtMS0xLTg0NzI3Ng_6c4450e3-f634-491e-b8f7-f48bdc1ca3c9"
      unitRef="usd">963992000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ifcac5cecad3641499f33e1373a12c605_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzM1LTgtMS0xLTg0NzI3Ng_36c93f56-2384-4728-b1ea-0a20f581e67a"
      unitRef="usd">171549000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ifcac5cecad3641499f33e1373a12c605_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzM1LTEwLTEtMS04NDcyNzY_70e774fb-5eb8-4fb3-8075-35269c0fc009"
      unitRef="usd">79469000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ifcac5cecad3641499f33e1373a12c605_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzM1LTEyLTEtMS04NDcyNzY_c08113bc-ed7a-44fb-ae31-b8a5401d6906"
      unitRef="usd">790243000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ifcac5cecad3641499f33e1373a12c605_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo0MGNiM2M0YWIzMTE0ODYxYmU1ZmFhMGQ2MWM0YzAxMy90YWJsZXJhbmdlOjQwY2IzYzRhYjMxMTQ4NjFiZTVmYWEwZDYxYzRjMDEzXzM1LTE0LTEtMS04NDcyNzY_50dbe718-a567-4ff5-b28c-83c1397e5bad"
      unitRef="usd">3688028000000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i9c9ec7186d2f47ff8789914e3943a7c4_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90ZXh0cmVnaW9uOjI3Mjc1NDIxYzJjMzQwMzk4ZDYzNDVlYmEzYmZlMjg1XzE2NDkyNjc0NjM0Njk_6e9ab626-a1f2-4ebf-9730-39070daa64e0"
      unitRef="usd">8500000000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ie256f9b2b7d449b284dd9ae07dd46cf5_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90ZXh0cmVnaW9uOjI3Mjc1NDIxYzJjMzQwMzk4ZDYzNDVlYmEzYmZlMjg1XzE2NDkyNjc0NjM0Nzc_3a013b44-82c3-4253-94ca-d2a111d20a85"
      unitRef="usd">9500000000</us-gaap:NotesReceivableGross>
    <fnm:FinancingReceivableRevolvingWriteoff
      contextRef="i6fd8404e66c449e8aa5c9591bad036c2_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90ZXh0cmVnaW9uOjI3Mjc1NDIxYzJjMzQwMzk4ZDYzNDVlYmEzYmZlMjg1XzE2NDkyNjc0NjM3ODU_95680530-a47f-4660-b701-62670012c56c"
      unitRef="usd">2000000</fnm:FinancingReceivableRevolvingWriteoff>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i6cad39e5fb0e45019f1c41050fec67ad_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzQtMi0xLTEtOTYyNjg3_15abbffa-49da-4789-83d7-36f26c3c52d1"
      unitRef="usd">8098000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i6cad39e5fb0e45019f1c41050fec67ad_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzQtNC0xLTEtOTYyNzE4_e3b5eacc-5aa6-48c3-aed1-7a4b904a7d32"
      unitRef="usd">59264000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i6cad39e5fb0e45019f1c41050fec67ad_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzQtNi0xLTEtOTYyNzM2_ee746fd3-8d42-4c79-aa2e-dabe716ac17e"
      unitRef="usd">62849000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i6cad39e5fb0e45019f1c41050fec67ad_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzQtOC0xLTEtOTYyNzQ5_4ff3cb93-edac-40c6-91e1-5f86827a6ddd"
      unitRef="usd">74920000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i6cad39e5fb0e45019f1c41050fec67ad_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzQtMTAtMS0xLTk2Mjc2MQ_1f107107-48bd-4428-8430-5548abd7425e"
      unitRef="usd">59164000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i6cad39e5fb0e45019f1c41050fec67ad_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzQtMTItMS0xLTk2Mjc3NA_eb794b82-eb70-4876-887f-32e804660f20"
      unitRef="usd">148085000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i6cad39e5fb0e45019f1c41050fec67ad_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzQtMTQtMS0xLTk2Mjc5MA_81a77cde-6149-406b-8448-5968a1792d6f"
      unitRef="usd">412380000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i34ae90f50d304b87b1ae81bdb4de5d85_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzUtMi0xLTEtOTYyNjg3_fb7fe247-3d35-47ce-b584-06acd7b50872"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i34ae90f50d304b87b1ae81bdb4de5d85_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzUtNC0xLTEtOTYyNzE4_db983c48-79cd-4127-aec3-4175728bc430"
      unitRef="usd">8000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i34ae90f50d304b87b1ae81bdb4de5d85_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzUtNi0xLTEtOTYyNzM2_e7d1edac-5c51-4fa0-8bbb-3fbd591c6ece"
      unitRef="usd">99000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i34ae90f50d304b87b1ae81bdb4de5d85_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzUtOC0xLTEtOTYyNzQ5_b071b8f0-583a-4a71-a87f-6256d4158c3f"
      unitRef="usd">82000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i34ae90f50d304b87b1ae81bdb4de5d85_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzUtMTAtMS0xLTk2Mjc2MQ_a5d8d9e0-1207-42c8-802b-874575275dfc"
      unitRef="usd">24000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i34ae90f50d304b87b1ae81bdb4de5d85_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzUtMTItMS0xLTk2Mjc3NA_68ec211d-70ad-4201-a1fb-9ef8cd06ace0"
      unitRef="usd">293000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i34ae90f50d304b87b1ae81bdb4de5d85_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzUtMTQtMS0xLTk2Mjc5MA_242854aa-38fb-4ed7-ab63-0a90cbbf2840"
      unitRef="usd">506000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ice23efe747824f7c866f6d97ff18008a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzYtMi0xLTEtOTYyNjg3_9d7fee7a-24bc-4d2a-b080-c2a94db90dbc"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ice23efe747824f7c866f6d97ff18008a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzYtNC0xLTEtOTYyNzE4_f990ce5b-e5be-4e10-aa5a-4dd65da5a1dc"
      unitRef="usd">2238000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ice23efe747824f7c866f6d97ff18008a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzYtNi0xLTEtOTYyNzM2_20449b09-7aea-4dac-b3bf-bb3e37fd41ab"
      unitRef="usd">2278000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ice23efe747824f7c866f6d97ff18008a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzYtOC0xLTEtOTYyNzQ5_9454e0f2-58c3-400e-95d7-b7f52dbfba8b"
      unitRef="usd">1692000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ice23efe747824f7c866f6d97ff18008a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzYtMTAtMS0xLTk2Mjc2MQ_5655aec3-1b4c-49c1-9e61-fd2b19f9beff"
      unitRef="usd">2905000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ice23efe747824f7c866f6d97ff18008a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzYtMTItMS0xLTk2Mjc3NA_26e81227-fca7-4af5-8240-9f3a394dbf3d"
      unitRef="usd">15035000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ice23efe747824f7c866f6d97ff18008a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzYtMTQtMS0xLTk2Mjc5MA_125febf1-e51b-4f03-9c87-156885f0bb8c"
      unitRef="usd">24148000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="iece9297935644a13a4310cdc1045e38f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzctMi0xLTEtOTYyNjg3_a3c12d5a-ce11-403e-8ef3-b1670edb68c5"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="iece9297935644a13a4310cdc1045e38f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzctNC0xLTEtOTYyNzE4_9eea6342-a10f-4c3b-b1ff-0ca78647f2f9"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="iece9297935644a13a4310cdc1045e38f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzctNi0xLTEtOTYyNzM2_cda2406e-3e21-483d-a10e-942849c6cb86"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="iece9297935644a13a4310cdc1045e38f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzctOC0xLTEtOTYyNzQ5_9e151441-aebb-454b-a51f-40ce21f4c491"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="iece9297935644a13a4310cdc1045e38f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzctMTAtMS0xLTk2Mjc2MQ_ff218efd-cc38-4578-bdfb-60c80c2e6e79"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="iece9297935644a13a4310cdc1045e38f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzctMTItMS0xLTk2Mjc3NA_24ddbabb-ba06-4e17-9f40-a62f7fad9f12"
      unitRef="usd">4000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="iece9297935644a13a4310cdc1045e38f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzctMTQtMS0xLTk2Mjc5MA_35447c30-2192-4a62-a75d-2b261597e4d5"
      unitRef="usd">4000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ifc5a0b7def9a48d997d6bc9aa2adfedb_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzgtMi0xLTEtOTYyODA2_9ddd9e75-1240-478a-879d-f92ba6f1f838"
      unitRef="usd">8098000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ifc5a0b7def9a48d997d6bc9aa2adfedb_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzgtNC0xLTEtOTYyODEw_21bdbb1e-a93f-4e39-bd2b-dfaa50eaf4e5"
      unitRef="usd">61510000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ifc5a0b7def9a48d997d6bc9aa2adfedb_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzgtNi0xLTEtOTYyODE3_5cee405b-6725-4303-97d4-8ceb372a4505"
      unitRef="usd">65226000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ifc5a0b7def9a48d997d6bc9aa2adfedb_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzgtOC0xLTEtOTYyODIy_e0498d67-5ad1-43da-a583-6f0f55e18eb8"
      unitRef="usd">76694000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ifc5a0b7def9a48d997d6bc9aa2adfedb_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzgtMTAtMS0xLTk2MjgyNw_1c79daa7-79fa-49e5-a028-e0b906a04ffd"
      unitRef="usd">62093000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ifc5a0b7def9a48d997d6bc9aa2adfedb_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzgtMTItMS0xLTk2MjgzMw_2085aa1b-542e-4c46-b367-17ac8b111746"
      unitRef="usd">163417000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ifc5a0b7def9a48d997d6bc9aa2adfedb_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzgtMTQtMS0xLTk2Mjg0OQ_7e4effc1-e51c-41b6-9f0e-4ab48f29b664"
      unitRef="usd">437038000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i8bfaa3afa2b74154967b0368744c0743_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzktMi0xLTEtOTUwMTM1_d7ec2918-7cdc-4b70-a2cd-8d964ad52bbb"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i8bfaa3afa2b74154967b0368744c0743_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzktNC0xLTEtOTUwMTM1_6287d479-c1e2-43f8-be5d-adbfd35b6b2c"
      unitRef="usd">3000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i8bfaa3afa2b74154967b0368744c0743_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzktNi0xLTEtOTUwMTM1_046c56be-86c2-47ab-8c5e-ef18df460240"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i8bfaa3afa2b74154967b0368744c0743_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzktOC0xLTEtOTUwMTM1_6f3d4c95-3e81-4a61-a559-e13500159e3c"
      unitRef="usd">1000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i8bfaa3afa2b74154967b0368744c0743_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzktMTAtMS0xLTk1MDEzNQ_72fba1a2-6dc2-4d38-ac40-ac9a45993128"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i8bfaa3afa2b74154967b0368744c0743_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzktMTItMS0xLTk1MDEzNQ_35955ac6-0550-40ec-9b66-2c31d50c5c45"
      unitRef="usd">233000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i8bfaa3afa2b74154967b0368744c0743_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NjVlNGMyOTA2OTE0ODkyODFhMzIxNmE2MjNiNWYxYS90YWJsZXJhbmdlOjg2NWU0YzI5MDY5MTQ4OTI4MWEzMjE2YTYyM2I1ZjFhXzktMTQtMS0xLTk1MDEzNQ_e3a9fdf4-9600-49b0-b274-42d1c846e0b0"
      unitRef="usd">237000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i799d8a7249154b6eac2f61b41ea9f8d2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzQtMi0xLTEtOTY5ODcz_2af63c5a-b92a-4a28-bf42-c868f115a274"
      unitRef="usd">57976000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i799d8a7249154b6eac2f61b41ea9f8d2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzQtNC0xLTEtOTY5ODcz_2997a269-9751-416f-9adf-d5fee052a48f"
      unitRef="usd">64165000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i799d8a7249154b6eac2f61b41ea9f8d2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzQtNi0xLTEtOTY5ODcz_cd224b05-9fdb-4fe2-99c7-33424afb2ca8"
      unitRef="usd">75468000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i799d8a7249154b6eac2f61b41ea9f8d2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzQtOC0xLTEtOTY5ODcz_bafe0831-f083-4f16-a119-86e9b4e3a284"
      unitRef="usd">59507000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i799d8a7249154b6eac2f61b41ea9f8d2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzQtMTAtMS0xLTk2OTg3Mw_4f007e2e-e860-4f37-94d4-e6ecc18d3b64"
      unitRef="usd">48720000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i799d8a7249154b6eac2f61b41ea9f8d2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzQtMTItMS0xLTk2OTg3Mw_159c9278-daf4-4302-8abf-989c586378be"
      unitRef="usd">103772000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i799d8a7249154b6eac2f61b41ea9f8d2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzQtMTQtMS0xLTk2OTg3Mw_f46c999c-5fe0-4453-a1e1-f40491b87181"
      unitRef="usd">409608000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i4dec6efb2600411eb6c6d0e7ae62a4e1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzUtMi0xLTEtOTY5NzMy_4c8d27c0-4b0f-47b7-ad39-6d639295756a"
      unitRef="usd">11000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i4dec6efb2600411eb6c6d0e7ae62a4e1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzUtNC0xLTEtOTY5NzMy_10e909c1-4113-4f9d-9515-11d4448a6f8e"
      unitRef="usd">41000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i4dec6efb2600411eb6c6d0e7ae62a4e1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzUtNi0xLTEtOTY5NzMy_0f98d825-a461-4880-ac2f-cf2aa2c520c1"
      unitRef="usd">128000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i4dec6efb2600411eb6c6d0e7ae62a4e1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzUtOC0xLTEtOTY5NzMy_dd7b3510-37df-4ffd-9c68-eceb29036bff"
      unitRef="usd">55000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i4dec6efb2600411eb6c6d0e7ae62a4e1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzUtMTAtMS0xLTk2OTczMg_f80262af-3ba8-43d5-a471-3e4a33789aec"
      unitRef="usd">54000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i4dec6efb2600411eb6c6d0e7ae62a4e1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzUtMTItMS0xLTk2OTczMg_af982902-f673-4fbe-8dbd-64bd46df1d7a"
      unitRef="usd">306000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i4dec6efb2600411eb6c6d0e7ae62a4e1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzUtMTQtMS0xLTk2OTczMg_83d9706c-5af9-4b49-87c4-7db8554f61e9"
      unitRef="usd">595000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i8eab35a1ac8b474b8109c21e317ace98_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzYtMi0xLTEtOTY5NzMy_88e6bfd9-db71-49cd-9ca9-0c04f6833433"
      unitRef="usd">1415000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i8eab35a1ac8b474b8109c21e317ace98_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzYtNC0xLTEtOTY5NzMy_eb5e9419-f3b5-4fcc-9467-22765547a6b3"
      unitRef="usd">1580000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i8eab35a1ac8b474b8109c21e317ace98_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzYtNi0xLTEtOTY5NzMy_28f6f3d3-db32-469c-b223-a037492eb82a"
      unitRef="usd">1388000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i8eab35a1ac8b474b8109c21e317ace98_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzYtOC0xLTEtOTY5NzMy_66c6ad56-891e-4b26-b852-2e0dd910f83c"
      unitRef="usd">2816000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i8eab35a1ac8b474b8109c21e317ace98_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzYtMTAtMS0xLTk2OTczMg_1f002e0d-9e66-42cd-a569-55783a009ff0"
      unitRef="usd">2488000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i8eab35a1ac8b474b8109c21e317ace98_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzYtMTItMS0xLTk2OTczMg_533cda19-d3c6-44cb-aa3d-5dc224c51873"
      unitRef="usd">12324000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i8eab35a1ac8b474b8109c21e317ace98_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzYtMTQtMS0xLTk2OTczMg_667b3a99-0f11-411d-986b-0f7502337192"
      unitRef="usd">22011000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i1674b9defb6a48ee9b0e30f638995fdb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzctMi0xLTEtOTY5NzMy_eb8b7d18-784e-42ac-9f98-4f9e84b68814"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i1674b9defb6a48ee9b0e30f638995fdb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzctNC0xLTEtOTY5NzMy_4a506031-5017-4a03-bf5d-c632d0d6c9fe"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i1674b9defb6a48ee9b0e30f638995fdb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzctNi0xLTEtOTY5NzMy_2a055708-3d5d-4eb2-8cd0-f2a3237d43ea"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i1674b9defb6a48ee9b0e30f638995fdb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzctOC0xLTEtOTY5NzMy_5aea6d15-1d41-4bef-a045-f66685e3a987"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i1674b9defb6a48ee9b0e30f638995fdb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzctMTAtMS0xLTk2OTczMg_237100f8-436c-426f-ab33-5d5cd77505fc"
      unitRef="usd">8000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i1674b9defb6a48ee9b0e30f638995fdb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzctMTItMS0xLTk2OTczMg_90608d4f-6e06-4922-ac8d-c6e4f1ca7975"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i1674b9defb6a48ee9b0e30f638995fdb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzctMTQtMS0xLTk2OTczMg_a22a5b1a-2828-4a96-8646-6e8608eb3496"
      unitRef="usd">8000000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i684b46ca684547ed8c7f89cf9b768100_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzgtMi0xLTEtOTcwMTEw_25de52f5-d5a6-4aee-82dd-b87f36414350"
      unitRef="usd">59402000000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i684b46ca684547ed8c7f89cf9b768100_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzgtNC0xLTEtOTcwMTEw_e5f15cdd-b479-46b7-afb4-b8a23a573c1a"
      unitRef="usd">65786000000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i684b46ca684547ed8c7f89cf9b768100_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzgtNi0xLTEtOTcwMTEw_b33b6ff9-c881-468f-8e7a-ab152b934d71"
      unitRef="usd">76984000000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i684b46ca684547ed8c7f89cf9b768100_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzgtOC0xLTEtOTcwMTEw_fbb7dd1a-c90b-4632-8127-dd04548f241d"
      unitRef="usd">62378000000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i684b46ca684547ed8c7f89cf9b768100_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzgtMTAtMS0xLTk3MDExMA_7fe84147-fc33-4a37-a323-5820fedb5122"
      unitRef="usd">51270000000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i684b46ca684547ed8c7f89cf9b768100_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzgtMTItMS0xLTk3MDExMA_04a00efe-0893-487c-9060-c212835c2e6c"
      unitRef="usd">116402000000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i684b46ca684547ed8c7f89cf9b768100_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90YWJsZTo4NmU0ODhmODc0MWQ0OTVhYWZjMzNhN2I3YjM1NGZmMy90YWJsZXJhbmdlOjg2ZTQ4OGY4NzQxZDQ5NWFhZmMzM2E3YjdiMzU0ZmYzXzgtMTQtMS0xLTk3MDExMA_f9978b2a-e107-46bc-b53b-d533a2eb2427"
      unitRef="usd">432222000000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ib932c19d683d421bbb3d646e35e4131c_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90ZXh0cmVnaW9uOjI3Mjc1NDIxYzJjMzQwMzk4ZDYzNDVlYmEzYmZlMjg1XzEwOTk1MTE2NTM5Njc_af3be712-fdef-4fea-8355-5f4fd3fd4606"
      unitRef="usd">8900000000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i02218a7835bb4c11a7b867ffd52cc096_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yNzQvZnJhZzoyNzI3NTQyMWMyYzM0MDM5OGQ2MzQ1ZWJhM2JmZTI4NS90ZXh0cmVnaW9uOjI3Mjc1NDIxYzJjMzQwMzk4ZDYzNDVlYmEzYmZlMjg1XzEwOTk1MTE2NTM5ODU_8a2531e2-baec-46f1-bfb3-8bceb1fb2ca3"
      unitRef="usd">9200000000</us-gaap:NotesReceivableGross>
    <fnm:FinancingReceivableLoanModificationTableTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90ZXh0cmVnaW9uOjVmMWJjYWEzMWYzODQwNzBiMTIyNzFiOTMyN2ZkZjBlXzEyMTI3_71a6aa1a-ec6c-4b6b-9eea-f7c5b393117c">&lt;div style="margin-top: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 amortized cost of HFI mortgage loans that were restructured during the period indicated, 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="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="padding:2px 1pt;text-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 Three Months Ended March 31, 2023&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;9,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 style="padding:2px 0 2px 1pt;text-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;3,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-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,629&#160;&lt;/span&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;1,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="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;267&#160;&lt;/span&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;17,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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:9pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&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;&#x2014;&#160;&lt;/span&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;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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: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;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 colspan="2" style="padding:2px 0 2px 1pt;text-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;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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="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;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="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;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;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;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;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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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="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;35&#160;&lt;/span&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;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="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;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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;9,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;3,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;2,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;1,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;18,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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;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;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;570&#160;&lt;/span&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,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 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;10,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;3,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;2,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;1,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;19,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 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:8pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&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; &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="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 Three Months Ended March 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: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;Forbearance Plan&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;(4)&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;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: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;Trial Modification and Repayment Plans&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;(4)&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="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,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 0 21.25pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-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;6,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-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,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="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;1,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="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,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="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;33,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt 0 21.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:9pt;font-weight:400;line-height:120%"&gt;394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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="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;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="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,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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: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;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 0 19pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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="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;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="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;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt 0 21.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:9pt;font-weight:400;line-height:120%"&gt;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: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="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;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="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;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="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,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;/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,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt 0 21.25pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-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,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;6,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;1,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;36,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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;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;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt 0 21.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: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 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;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="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: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="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,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt 0 12.25pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-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;7,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;6,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;37,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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 loans that were the subject of loss mitigation activity during the period that paid off, were 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, in which case they appear in the table above only in the category that best reflects the cumulative effects of the loan restructurings received during the periods. &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)&#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;We have updated the presentation of repayment plans for the three months ended March 31, 2022. Previously, repayment plans were included within the table as &#x201c;Forbearance and Repayment Plans,&#x201d; however we have reclassified these as component of &#x201c;Trial Modification and Repayment Plans&#x201d; to conform with the current year presentation.&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt; &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 summarize the financial impacts of loan modifications and payment deferrals for single-family HFI loans presented by class of financing receivable. The qualitative impact of forbearance plans, repayment plans, and trial modifications are discussed earlier in this footnote; these loss mitigation options are not included in 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="display:none"/&gt;&lt;td colspan="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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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 Three Months Ended March 31, 2023&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;:&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.08&#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;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="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;16,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;0.74&#160;&lt;/span&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;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="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;14,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;2.00&#160;&lt;/span&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;15,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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.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;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="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;20,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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: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 Three Months Ended March 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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;:&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.59&#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;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="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;23,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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;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;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="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;20,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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.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="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;24,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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.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="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;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;24,759&#160;&lt;/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: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: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 loans that defaulted during the period and had received a completed modification or payment deferral in the twelve months prior to the payment default. The substantial majority of loans that received a completed modification or a payment deferral during the first quarter of 2023 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;/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: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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="padding:0 1pt"/&gt;&lt;td colspan="27" 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;For the Three Months Ended March 31, 2023&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: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;text-align:left;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;766&#160;&lt;/span&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;200&#160;&lt;/span&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;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="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;1,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;text-align:left;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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:120%"&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: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;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;&#x2014;&#160;&lt;/span&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;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="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;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;/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;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="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;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="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;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="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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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 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;810&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;1,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt 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 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;&#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 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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: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;/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&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;810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;1,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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:6pt"&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 loans that received a completed modification or payment deferral on or after January 1, 2022, the date we adopted ASU 2022-02, through March 31, 2022 did not default during the first quarter of 2022. See &#x201c;Note 1, Summary of Significant Accounting Policies&#x201d; in our 2022 Form 10-K for additional 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:9.5pt;font-weight:400;line-height:120%"&gt;The following table displays an aging analysis of HFI mortgage loans that were restructured during the twelve months prior to March 31, 2023, 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: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: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;As of March 31, 2023&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: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;(2)&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;3,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-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;12,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: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;17,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-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;22,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-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;39,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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:9pt;font-weight:400;line-height:120%"&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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:9pt;font-weight:400;line-height:120%"&gt;744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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:9pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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:9pt;font-weight:400;line-height:120%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;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:120%"&gt;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;3,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: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;2,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;13,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;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-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,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;23,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;42,207&#160;&lt;/span&gt;&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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: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="2" style="padding:2px 0 2px 1pt;text-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;638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-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,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;(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;3,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;2,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;13,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;19,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;24,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;43,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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%"&gt;&#160;&#160;&#160;&#160;The substantial majority of loans that received a completed modification or a payment deferral during the first quarter of 2023 were not delinquent.&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;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;(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;Represents the amortized cost basis of the loan 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 an aging analysis of HFI mortgage loans that entered into a forbearance plan, repayment plan or trial modification on or after January 1, 2022, the date we adopted ASU 2022-02, through March 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 first 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 March 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;1,765&#160;&lt;/span&gt;&lt;/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,048&#160;&lt;/span&gt;&lt;/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;16,040&#160;&lt;/span&gt;&lt;/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;19,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 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;1,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 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;21,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;98&#160;&lt;/span&gt;&lt;/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;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 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;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 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;921&#160;&lt;/span&gt;&lt;/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;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="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,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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 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;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 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;119&#160;&lt;/span&gt;&lt;/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;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 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;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;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;35&#160;&lt;/span&gt;&lt;/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;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="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;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 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;584&#160;&lt;/span&gt;&lt;/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;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 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;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;1,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;17,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;21,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;1,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;23,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: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;&#x2014;&#160;&lt;/span&gt;&lt;/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;243&#160;&lt;/span&gt;&lt;/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;243&#160;&lt;/span&gt;&lt;/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;24&#160;&lt;/span&gt;&lt;/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;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;1,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;2,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;17,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;21,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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-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,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;23,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 of the loan as of period end.&lt;/span&gt;&lt;/div&gt;</fnm:FinancingReceivableLoanModificationTableTextBlock>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i55c4fad0da0e4a359d8fe0ac61d135b5_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzE5LTItMS0xLTg0NzI3Ng_8d6229ce-0c13-4722-9705-0c0b403d6136"
      unitRef="usd">9333000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i5e6bdeae408a45ae93ab193ecc7e7eba_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzE5LTQtMS0xLTg0NzI3Ng_e0a1c2b4-f007-4cc9-b03c-47f39eb3d1eb"
      unitRef="usd">3661000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i597534c7a79943b185c601c656600fb1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzE5LTYtMS0xLTg0NzI3Ng_f4f363e4-982c-4a52-af68-80712c6fc952"
      unitRef="usd">2629000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i75f0919f7732462b9255d142ec61e612_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzE5LTktMS0xLTg0NzI3Ng_be5520db-94ed-478e-beda-6c1aa5bbe0f7"
      unitRef="usd">1778000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i81dd3d998dbe4a248a8f68f4c82bfe4c_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzE5LTEyLTEtMS04NDcyNzY_f731f5ab-1c5f-443b-a991-b72d324502c2"
      unitRef="usd">267000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i9113f65b95ab4d0ca7d29dd2c4d85eb1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzE5LTE2LTEtMS04NDcyNzY_3d423d37-759b-42a9-bd20-c2303ac116d1"
      unitRef="usd">17668000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsPercentOfTotalFinancingReceivable
      contextRef="i9113f65b95ab4d0ca7d29dd2c4d85eb1_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzE5LTE4LTEtMS04NDcyNzY_620e464a-eeaf-4980-baa2-27b956a84821"
      unitRef="number">0.01</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsPercentOfTotalFinancingReceivable>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i21acf425e04f4f9bb8fbbfbae1ae7642_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIwLTItMS0xLTg0NzI3Ng_bb6d1993-4068-439b-814f-809dcbd45cc4"
      unitRef="usd">419000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="if2be373968e94e2f913b30df014c5167_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIwLTQtMS0xLTg0NzI3Ng_7679d281-1e2e-4db0-a9a5-f0def57c38a7"
      unitRef="usd">159000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i3ba62e5245a244f4aeee625cbedb2126_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIwLTYtMS0xLTg0NzI3Ng_95308d59-40bc-43da-bd2d-a5b49ce07771"
      unitRef="usd">104000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i1bc88f8159f643c7a461261d361b45a5_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIwLTktMS0xLTg0NzI3Ng_3034ab50-7738-4741-ac87-77977fd7e70c"
      unitRef="usd">0</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i6f13ed5cafaa407f8da9b66021622372_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIwLTEyLTEtMS04NDcyNzY_08cf83f7-23cd-4a12-a710-f99cc6aa09ab"
      unitRef="usd">0</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="iafc2c1d77b9749a8a3a54f12e0ed59e3_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIwLTE2LTEtMS04NDcyNzY_96b04b7c-389b-4dc2-9f0e-b402a30ab575"
      unitRef="usd">682000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ifa009b71c931456585595f8e0869dc00_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIxLTItMS0xLTg0NzI3Ng_7da62349-7560-4abf-a95a-802e41d1d2b4"
      unitRef="usd">46000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ibabbbe5508874bffa8f92fa498de2ed1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIxLTQtMS0xLTg0NzI3Ng_086d54ce-3a2c-4055-b3bf-0841ad6988e2"
      unitRef="usd">17000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i89b911bb35854868969146c0c51b7d8b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIxLTYtMS0xLTg0NzI3Ng_f57e8175-d7ed-406d-8848-b362cc7bc25d"
      unitRef="usd">8000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ia2fdb44bb48942a7aae71f092d8140ca_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIxLTktMS0xLTg0NzI3Ng_979fea34-66e3-4f96-93b8-ae2023dfd662"
      unitRef="usd">0</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ibc8201c86e294a8c88cc1923804b86ce_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIxLTEyLTEtMS04NDcyNzY_e7cf0e89-0260-40b1-86cb-62d4c7779e83"
      unitRef="usd">1000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i53a751229c7d422e8279d0514ca8b5bd_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIxLTE2LTEtMS04NDcyNzY_58398872-8baa-47f1-8488-e187e23c981f"
      unitRef="usd">72000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i4e5425161f054cf688bec08fdce8e604_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIyLTItMS0xLTg0NzI3Ng_f62baa3f-5c6c-4afd-97f5-50e53a42a717"
      unitRef="usd">121000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i64a573662a374e469a2c4eedcf815b19_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIyLTQtMS0xLTg0NzI3Ng_48544861-1492-4f09-9d93-52c405bc39aa"
      unitRef="usd">51000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i981ca599e26c471ab7b94bbe386e1a44_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIyLTYtMS0xLTg0NzI3Ng_469b4ff0-9eb2-4389-9990-c058a6eae149"
      unitRef="usd">67000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i2a1bef4885b24834b4ade3d73b20d8c8_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIyLTktMS0xLTg0NzI3Ng_1b3a2256-d489-42a9-9301-9791728e8328"
      unitRef="usd">35000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ic505410d29ba416096653fba4d348b03_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIyLTEyLTEtMS04NDcyNzY_f21097d7-10c4-4f58-85f7-105568233ff9"
      unitRef="usd">29000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ia94777d158af4d23a021174cfd994b62_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIyLTE2LTEtMS04NDcyNzY_bef87a77-c39b-4d87-92df-6f0a126d4bbc"
      unitRef="usd">303000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsPercentOfTotalFinancingReceivable
      contextRef="ia94777d158af4d23a021174cfd994b62_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIyLTE4LTEtMS04NDcyNzY_5f1e3da5-4f16-430b-a972-94aa0dec120d"
      unitRef="number">0.01</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsPercentOfTotalFinancingReceivable>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ie99585cf0314408aa824abf195eb7df1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIzLTItMS0xLTg0NzI3Ng_7af65115-3610-40d9-b58c-d62e2da75ffd"
      unitRef="usd">9919000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i062a4397a0c44951b50954084f4c72b0_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIzLTQtMS0xLTg0NzI3Ng_093dc0c3-38bc-433c-ab66-4d0f8a0d0e52"
      unitRef="usd">3888000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ib96dfb9fe78b4fc5bce2a13193631a2f_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIzLTYtMS0xLTg0NzI3Ng_455453a7-92de-4607-8dc8-41db5800a053"
      unitRef="usd">2808000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="icdde67fc020b4bbe8c3156d5d0fef0ae_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIzLTktMS0xLTg0NzI3Ng_8ffa150c-d614-448e-8164-9af50557b5e4"
      unitRef="usd">1813000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ib3e98d073f5a450cb2e026737c314573_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIzLTEyLTEtMS04NDcyNzY_8186e054-6aed-4886-a874-1a7092589bb4"
      unitRef="usd">297000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIzLTE2LTEtMS04NDcyNzY_9f2cb17b-8951-4459-8611-e6344e5b1c4f"
      unitRef="usd">18725000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsPercentOfTotalFinancingReceivable
      contextRef="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzIzLTE4LTEtMS04NDcyNzY_6022d54f-bc7a-492f-ac74-34cb338a50ef"
      unitRef="number">0.01</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsPercentOfTotalFinancingReceivable>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i2a9a50effa8b4dc3bf161762b1b6a09f_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzI0LTItMS0xLTg0NzI3Ng_74c29086-6120-48d2-a118-247fd8f696b3"
      unitRef="usd">572000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="icea38f4a125945d9b61aaf5a81cab346_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzI0LTQtMS0xLTg0NzI3Ng_353dad3f-ac5f-455a-a54b-13d477b5e837"
      unitRef="usd">0</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="iac969621150440e2b3dd02b73675866b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzI0LTYtMS0xLTg0NzI3Ng_ceb3fcd0-f7ef-4e40-8db4-049555a67d84"
      unitRef="usd">0</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="id6c085f3e8b6417c9f7c5894e1d67695_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzI0LTktMS0xLTg0NzI3Ng_6c2f74bb-d3c1-4e2a-b9e4-c6ef252e3e0a"
      unitRef="usd">0</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i9241f6eb84c14e038c2fadfd7ea05ac5_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzI0LTEyLTEtMS04NDcyNzY_6bb44083-5016-4ff0-8876-f3f0c6c7582a"
      unitRef="usd">570000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i39cb158a4fda4af587733e311d7ed5db_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzI0LTE2LTEtMS04NDcyNzY_10fd5d2c-a6e7-469a-bade-d9321636eba2"
      unitRef="usd">1142000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i5b8f792e4c194473b1b1c606f11a0004_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzI1LTItMS0xLTg0NzI3Ng_2e099add-dd90-4164-b51c-4f2e0d10c93d"
      unitRef="usd">10491000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i5f3865a6f89a4881b0a5ceb7c3078309_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzI1LTQtMS0xLTg0NzI3Ng_b9656800-8a1a-4d2a-9ed9-53de93aac20a"
      unitRef="usd">3888000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i54b7f92f045346b094c3dc7898b6e04b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzI1LTYtMS0xLTg0NzI3Ng_633592f6-b44f-45e6-a388-bae7a475cfd6"
      unitRef="usd">2808000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i754a3207d5814c6dac02965f85af1257_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzI1LTktMS0xLTg0NzI3Ng_1cf78150-acf9-46e2-86d8-a7592ec5f30c"
      unitRef="usd">1813000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ida4e9383eb6f4f928bb9b9dcfdef0a29_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzI1LTEyLTEtMS04NDcyNzY_b784f0af-41a5-4495-9fa3-929f57bac56b"
      unitRef="usd">867000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTowNWNhYTkwOTVjYzg0ZGZjYTQ0NjBiODkxMzA1NTNhNC90YWJsZXJhbmdlOjA1Y2FhOTA5NWNjODRkZmNhNDQ2MGI4OTEzMDU1M2E0XzI1LTE2LTEtMS04NDcyNzY_5583b0ba-c859-403f-9de1-bdf1033e139d"
      unitRef="usd">19867000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i96a8d3a98b214d808a729d6631a1bfa9_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzUtMi0xLTEtODcwMDYy_a3df6fc3-3afe-4f0b-ba87-c8ff535f086f"
      unitRef="usd">15662000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i9d2af473f74048feb52dcf8ef4729acf_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzUtNC0xLTEtODcwMDcw_fba24705-f67d-4655-a67d-4c4ab476bd38"
      unitRef="usd">6784000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i8c3b01c6cd854749aa0eba63b8b81e41_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzUtNi0xLTEtODcwMDc4_488ddee4-cbff-41ab-af32-c5bc0197da50"
      unitRef="usd">5858000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i78c0bc7dc87b41afbd1538ca3e6b54ea_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzUtOS0xLTEtODcwMDg2_3ca61f6b-3f2d-4ff2-bc6e-5287aa41dce6"
      unitRef="usd">1103000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="icc8a928c20be462fa78772a48cdc84e5_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzUtMTItMS0xLTg3MDA5NA_1838d6d4-8168-4db4-88c6-89cad3ecf831"
      unitRef="usd">4547000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ida9a99929b3244e6b1c3b10df4ee0658_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzUtMTYtMS0xLTg3OTQ2Mw_16db98ab-4b05-4a11-b7e0-bf420a5ee668"
      unitRef="usd">33954000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsPercentOfTotalFinancingReceivable
      contextRef="ida9a99929b3244e6b1c3b10df4ee0658_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzUtMTgtMS0xLTg3MDEwMg_f77f4613-3860-4695-a12e-5c6fc4d16ab4"
      unitRef="number">0.01</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsPercentOfTotalFinancingReceivable>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i1a18955cd8704bfaa25ff490bc8bc043_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzYtMi0xLTEtODcwMDYy_ff915248-2b6d-4729-96f1-f1d54a800196"
      unitRef="usd">803000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ib0238267ee144127ac6e755bc088db37_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzYtNC0xLTEtODcwMDcw_337dac18-f046-48e1-b744-f4b30f1f9a88"
      unitRef="usd">394000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i2f48ed4d54a842feb253b8a0649fccc1_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzYtNi0xLTEtODcwMDc4_429affa9-6a6c-4178-b47a-bf98261dd798"
      unitRef="usd">239000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i361c42fc19b34b60afd25743e26e8cb9_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzYtOS0xLTEtODcwMDg2_b1cdb73b-211b-4708-b434-3e3e6b3f04a9"
      unitRef="usd">0</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i0c7cbfe0cf624d9d94c9dd6f61b41313_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzYtMTItMS0xLTg3MDA5NA_997e82af-2bec-49d0-bff6-df2976684335"
      unitRef="usd">1000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i1ccbe035c83a426096f6805f24ab6b17_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzYtMTYtMS0xLTg3OTQ2Mw_541aa56a-7e6e-4c71-8c16-dad98279f68c"
      unitRef="usd">1437000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ib7ceac6e610b40c8bc5a19e551173a2d_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzctMi0xLTEtODcwMDYy_41a12d29-478d-4f62-a9b6-5ca0e8dd6976"
      unitRef="usd">97000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ie8d009eef6794d9992af841b900b2c74_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzctNC0xLTEtODcwMDcw_81b259a1-ccb1-430d-a313-884698a90c01"
      unitRef="usd">57000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i6dbf906356974b39a81ee5aee2ddf552_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzctNi0xLTEtODcwMDc4_4fb9bfcb-b19a-430d-8f8d-50eeabcbe55d"
      unitRef="usd">54000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i8e7f4aa9d8a04e98926024fa5d9e7210_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzctOS0xLTEtODcwMDg2_403bd26d-972f-4d27-8bb8-5294e694f22a"
      unitRef="usd">0</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i8af20c1c37fe4746b7aa5ee09c45ca43_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzctMTItMS0xLTg3MDA5NA_02198c52-5b98-41d7-aa0c-f478213c954f"
      unitRef="usd">5000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i30d7f7615fc44dbc813ec24cba2196f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzctMTYtMS0xLTg3Njk1OQ_831403f8-0471-4cc0-86a3-001fcb0d34d6"
      unitRef="usd">213000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsPercentOfTotalFinancingReceivable
      contextRef="i30d7f7615fc44dbc813ec24cba2196f4_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzctMTgtMS0xLTg3MDEwMg_1f4d00a4-66ee-4f69-a590-d6012be62223"
      unitRef="number">0.01</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsPercentOfTotalFinancingReceivable>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ie44ca90e6a6442308d1759ef6ac91fd5_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzgtMi0xLTEtODcwMDYy_da576303-af18-4e3f-a34d-4234d04008df"
      unitRef="usd">382000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ia92df0bf07dd4c5794ce28db868caf92_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzgtNC0xLTEtODcwMDcw_545627a9-4543-4e58-83c4-9f67d098be7c"
      unitRef="usd">197000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i1a5c69de134142838cb25d244e92da33_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzgtNi0xLTEtODcwMDc4_fa5c2567-f1cb-4319-9fcc-f4dd36fea364"
      unitRef="usd">241000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i51c62a069d384a91a03f2c3bcc971c69_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzgtOS0xLTEtODcwMDg2_cb5195db-85f8-4071-b2c5-249dfb0c8480"
      unitRef="usd">93000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i3ac9591e9f9c4ae8afb8ec2c31ad4e24_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzgtMTItMS0xLTg3MDA5NA_6f983aed-6577-4b15-adf5-84649bf28e11"
      unitRef="usd">226000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i4f4f9458c49c460ea150984f67bb5399_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzgtMTYtMS0xLTg3OTQyMw_d718b661-eb11-4741-a16c-f21b16f7b258"
      unitRef="usd">1139000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsPercentOfTotalFinancingReceivable
      contextRef="i4f4f9458c49c460ea150984f67bb5399_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzgtMTgtMS0xLTg3MDEwMg_0f50f2f3-789d-4699-a50f-2dda920c7081"
      unitRef="number">0.03</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsPercentOfTotalFinancingReceivable>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i88c4858b1fb648e496ac5a0f151a43dc_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzktMi0xLTEtODcwMDYy_e4796ed7-1157-4372-909a-dc2fdbfd1016"
      unitRef="usd">16944000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i7f3ad813c0c94be8ada0ed5897a69bf4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzktNC0xLTEtODcwMDcw_3918dd5f-73b5-474f-884a-e0727c45c1f1"
      unitRef="usd">7432000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i942fb028f478457a907768b7f664f727_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzktNi0xLTEtODcwMDc4_7c77f65b-1a3a-4f16-8ba1-eefc3b47f741"
      unitRef="usd">6392000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i220c1813a456479aa6b50621a72585aa_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzktOS0xLTEtODcwMDg2_d5a07d2e-6ba8-482e-97a7-5d405ebe71f8"
      unitRef="usd">1196000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i7113a1284856438ab6cac42fd25e8bd8_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzktMTItMS0xLTg3MDA5NA_d3c35788-79f8-4487-84c3-a349b577f10a"
      unitRef="usd">4779000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ifb8ed7ea82f64fd3962d3a0e6dbbc851_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzktMTYtMS0xLTg3OTQ2Mw_ae8d4626-1703-4fd9-9237-21388fdf61f6"
      unitRef="usd">36743000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsPercentOfTotalFinancingReceivable
      contextRef="ifb8ed7ea82f64fd3962d3a0e6dbbc851_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzktMTgtMS0xLTg3MDEwMg_525681f8-5685-41ec-8a96-da137a27f122"
      unitRef="number">0.01</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsPercentOfTotalFinancingReceivable>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i61ad4f95fb7b42e7ad81ffd8ba06ff6d_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzEwLTItMS0xLTg3MDA2Mg_f7199db3-aa01-4858-b657-af41cdd5dcc3"
      unitRef="usd">267000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="iab263834265b4baf8f7307b42edf0f95_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzEwLTQtMS0xLTg3MDA3MA_6f7f5283-6a27-4c3b-a936-f34ec3673f81"
      unitRef="usd">0</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i3fd3746d35474213bbd31a459f7334be_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzEwLTYtMS0xLTg3MDA3OA_2bd80dcd-69c5-400a-b9a3-ff4a935b2444"
      unitRef="usd">0</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i921f75e767ee40b0bd47bc2958c3c2a5_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzEwLTktMS0xLTg3MDA4Ng_7ce204f9-6257-4fa3-b097-28ed32db358e"
      unitRef="usd">29000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i40593840c75d4878a8a96a0bbc0f6431_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzEwLTEyLTEtMS04NzAwOTQ_7e94b688-bdc4-45de-b672-4b2aa13dbd44"
      unitRef="usd">0</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ice1cda65a69f445e95cd667ef97529a2_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzEwLTE2LTEtMS04Nzk0NjM_633b7b80-ffe9-4e7f-958d-c47cea0a7aab"
      unitRef="usd">296000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ibdb9b9ea277248f1948e834f2c110284_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzExLTItMS0xLTg3MDA2Mg_0ce6a96d-8665-4f97-9652-81c1efbec8cb"
      unitRef="usd">17211000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="id90f1ce4a8514e1fb680ded2fa53185e_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzExLTQtMS0xLTg3MDA3MA_614cb22b-3a98-420a-b4f2-e8f410445dbb"
      unitRef="usd">7432000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="if9ab3841d1e24ca19eb3d075d7563957_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzExLTYtMS0xLTg3MDA3OA_214336fb-72b0-44fe-a349-e0b3b67a516e"
      unitRef="usd">6392000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i19e268959eeb40cfb2ac57615b6d534b_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzExLTktMS0xLTg3MDA4Ng_8f8adbb6-0498-4e9f-aa95-d6dbefe2961e"
      unitRef="usd">1225000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i3965e3fd337945c68badc2c246323d60_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzExLTEyLTEtMS04NzAwOTQ_03c020a2-21fa-47aa-94af-f8edb9b80d59"
      unitRef="usd">4779000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzExLTE2LTEtMS04Nzk0NjM_974f1d2b-37dc-4534-871b-5d0ff5e298f2"
      unitRef="usd">37039000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsPercentOfTotalFinancingReceivable
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpmMWE0NDg0OGIwYTc0YmYzYTZmNmZiNTQzMTMxODYyNC90YWJsZXJhbmdlOmYxYTQ0ODQ4YjBhNzRiZjNhNmY2ZmI1NDMxMzE4NjI0XzExLTE4LTEtMS04NzAxMDI_7717f283-0f61-4cd6-b5e2-ccf6e0fdd057"
      unitRef="number">0.01</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsPercentOfTotalFinancingReceivable>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageInterestRateReduction
      contextRef="i9113f65b95ab4d0ca7d29dd2c4d85eb1_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTozN2E5Nzg3YjkyNDE0NTE1YmZlNDllNDQxYzQ3ODcxYi90YWJsZXJhbmdlOjM3YTk3ODdiOTI0MTQ1MTViZmU0OWU0NDFjNDc4NzFiXzExLTItMS0xLTg0NzI3Ng_247b536e-ef00-4295-b184-4ad07988ad7c"
      unitRef="number">0.0108</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageInterestRateReduction>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageTermExtension
      contextRef="i9113f65b95ab4d0ca7d29dd2c4d85eb1_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTozN2E5Nzg3YjkyNDE0NTE1YmZlNDllNDQxYzQ3ODcxYi90YWJsZXJhbmdlOjM3YTk3ODdiOTI0MTQ1MTViZmU0OWU0NDFjNDc4NzFiXzExLTYtMS0xLTg0NzI3Ng_65f98449-f856-409a-92ab-6649d38ea4c8"
      unitRef="m">175</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageTermExtension>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAverageCapitalizedAmount
      contextRef="i9113f65b95ab4d0ca7d29dd2c4d85eb1_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTozN2E5Nzg3YjkyNDE0NTE1YmZlNDllNDQxYzQ3ODcxYi90YWJsZXJhbmdlOjM3YTk3ODdiOTI0MTQ1MTViZmU0OWU0NDFjNDc4NzFiXzExLTEwLTEtMS04NDcyNzY_9876a41b-cf4a-4df8-971a-c32c5353071f"
      unitRef="usd">16984</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAverageCapitalizedAmount>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageInterestRateReduction
      contextRef="iafc2c1d77b9749a8a3a54f12e0ed59e3_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTozN2E5Nzg3YjkyNDE0NTE1YmZlNDllNDQxYzQ3ODcxYi90YWJsZXJhbmdlOjM3YTk3ODdiOTI0MTQ1MTViZmU0OWU0NDFjNDc4NzFiXzEyLTItMS0xLTg0NzI3Ng_4fecdb6c-5673-4e9e-936a-ed56ad5b052a"
      unitRef="number">0.0074</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageInterestRateReduction>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageTermExtension
      contextRef="iafc2c1d77b9749a8a3a54f12e0ed59e3_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTozN2E5Nzg3YjkyNDE0NTE1YmZlNDllNDQxYzQ3ODcxYi90YWJsZXJhbmdlOjM3YTk3ODdiOTI0MTQ1MTViZmU0OWU0NDFjNDc4NzFiXzEyLTYtMS0xLTg0NzI3Ng_dcb354ec-da46-457b-96f5-e9850514514d"
      unitRef="m">54</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageTermExtension>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAverageCapitalizedAmount
      contextRef="iafc2c1d77b9749a8a3a54f12e0ed59e3_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTozN2E5Nzg3YjkyNDE0NTE1YmZlNDllNDQxYzQ3ODcxYi90YWJsZXJhbmdlOjM3YTk3ODdiOTI0MTQ1MTViZmU0OWU0NDFjNDc4NzFiXzEyLTEwLTEtMS04NDcyNzY_c453dd17-f293-417e-a2ec-96beb5979eb5"
      unitRef="usd">14558</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAverageCapitalizedAmount>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageInterestRateReduction
      contextRef="i53a751229c7d422e8279d0514ca8b5bd_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTozN2E5Nzg3YjkyNDE0NTE1YmZlNDllNDQxYzQ3ODcxYi90YWJsZXJhbmdlOjM3YTk3ODdiOTI0MTQ1MTViZmU0OWU0NDFjNDc4NzFiXzEzLTItMS0xLTg0NzI3Ng_2e14a6a7-4e2f-4a4e-808d-c96ffbb1b696"
      unitRef="number">0.0200</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageInterestRateReduction>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAverageCapitalizedAmount
      contextRef="i53a751229c7d422e8279d0514ca8b5bd_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTozN2E5Nzg3YjkyNDE0NTE1YmZlNDllNDQxYzQ3ODcxYi90YWJsZXJhbmdlOjM3YTk3ODdiOTI0MTQ1MTViZmU0OWU0NDFjNDc4NzFiXzEzLTEwLTEtMS04NDcyNzY_ef7efe46-5757-4774-a42b-7f66b3792acf"
      unitRef="usd">15629</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAverageCapitalizedAmount>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageInterestRateReduction
      contextRef="ia94777d158af4d23a021174cfd994b62_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTozN2E5Nzg3YjkyNDE0NTE1YmZlNDllNDQxYzQ3ODcxYi90YWJsZXJhbmdlOjM3YTk3ODdiOTI0MTQ1MTViZmU0OWU0NDFjNDc4NzFiXzE0LTItMS0xLTg0NzI3Ng_e665fb3b-3d9b-4cd0-a112-b2850f07dd35"
      unitRef="number">0.0154</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageInterestRateReduction>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageTermExtension
      contextRef="ia94777d158af4d23a021174cfd994b62_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTozN2E5Nzg3YjkyNDE0NTE1YmZlNDllNDQxYzQ3ODcxYi90YWJsZXJhbmdlOjM3YTk3ODdiOTI0MTQ1MTViZmU0OWU0NDFjNDc4NzFiXzE0LTYtMS0xLTg0NzI3Ng_5c5f3e6e-3298-4004-bc6a-edb045f402d0"
      unitRef="m">185</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageTermExtension>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAverageCapitalizedAmount
      contextRef="ia94777d158af4d23a021174cfd994b62_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTozN2E5Nzg3YjkyNDE0NTE1YmZlNDllNDQxYzQ3ODcxYi90YWJsZXJhbmdlOjM3YTk3ODdiOTI0MTQ1MTViZmU0OWU0NDFjNDc4NzFiXzE0LTEwLTEtMS04NDcyNzY_4ea83aae-ebd6-4dbe-b986-4d291d846631"
      unitRef="usd">20269</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAverageCapitalizedAmount>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageInterestRateReduction
      contextRef="ida9a99929b3244e6b1c3b10df4ee0658_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODEyYTllNGNkNjU0MjJhYjVjZTkyMGNhNDFkYzE3OS90YWJsZXJhbmdlOjY4MTJhOWU0Y2Q2NTQyMmFiNWNlOTIwY2E0MWRjMTc5XzMtMi0xLTEtODY5NTUw_880b2cdc-0ca9-4cf1-9e48-8517f910fef9"
      unitRef="number">0.0159</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageInterestRateReduction>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageTermExtension
      contextRef="ida9a99929b3244e6b1c3b10df4ee0658_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODEyYTllNGNkNjU0MjJhYjVjZTkyMGNhNDFkYzE3OS90YWJsZXJhbmdlOjY4MTJhOWU0Y2Q2NTQyMmFiNWNlOTIwY2E0MWRjMTc5XzMtNi0xLTEtODY5NTU5_46d3984f-02ef-450a-aad1-36a8c1f306aa"
      unitRef="m">178</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageTermExtension>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAverageCapitalizedAmount
      contextRef="ida9a99929b3244e6b1c3b10df4ee0658_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODEyYTllNGNkNjU0MjJhYjVjZTkyMGNhNDFkYzE3OS90YWJsZXJhbmdlOjY4MTJhOWU0Y2Q2NTQyMmFiNWNlOTIwY2E0MWRjMTc5XzMtMTAtMS0xLTg2OTU2OA_af227293-1812-4aee-b245-095f21a54799"
      unitRef="usd">23146</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAverageCapitalizedAmount>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageInterestRateReduction
      contextRef="i1ccbe035c83a426096f6805f24ab6b17_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODEyYTllNGNkNjU0MjJhYjVjZTkyMGNhNDFkYzE3OS90YWJsZXJhbmdlOjY4MTJhOWU0Y2Q2NTQyMmFiNWNlOTIwY2E0MWRjMTc5XzQtMi0xLTEtODY5NTUw_d4929502-3011-4a20-a72d-40389aadd462"
      unitRef="number">0.0088</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageInterestRateReduction>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageTermExtension
      contextRef="i1ccbe035c83a426096f6805f24ab6b17_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODEyYTllNGNkNjU0MjJhYjVjZTkyMGNhNDFkYzE3OS90YWJsZXJhbmdlOjY4MTJhOWU0Y2Q2NTQyMmFiNWNlOTIwY2E0MWRjMTc5XzQtNi0xLTEtODY5NTU5_fc454e73-3090-436d-8d56-2f16841847ce"
      unitRef="m">52</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageTermExtension>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAverageCapitalizedAmount
      contextRef="i1ccbe035c83a426096f6805f24ab6b17_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODEyYTllNGNkNjU0MjJhYjVjZTkyMGNhNDFkYzE3OS90YWJsZXJhbmdlOjY4MTJhOWU0Y2Q2NTQyMmFiNWNlOTIwY2E0MWRjMTc5XzQtMTAtMS0xLTg2OTU2OA_93692dbf-4bf2-4071-8fc1-62e4e161b0c5"
      unitRef="usd">20664</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAverageCapitalizedAmount>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageInterestRateReduction
      contextRef="i30d7f7615fc44dbc813ec24cba2196f4_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODEyYTllNGNkNjU0MjJhYjVjZTkyMGNhNDFkYzE3OS90YWJsZXJhbmdlOjY4MTJhOWU0Y2Q2NTQyMmFiNWNlOTIwY2E0MWRjMTc5XzUtMi0xLTEtODY5NTUw_632df8ce-0633-4a4c-8c71-96d9866bca66"
      unitRef="number">0.0022</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageInterestRateReduction>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAverageCapitalizedAmount
      contextRef="i30d7f7615fc44dbc813ec24cba2196f4_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODEyYTllNGNkNjU0MjJhYjVjZTkyMGNhNDFkYzE3OS90YWJsZXJhbmdlOjY4MTJhOWU0Y2Q2NTQyMmFiNWNlOTIwY2E0MWRjMTc5XzUtMTAtMS0xLTg2OTU2OA_4ecb263b-d922-4540-aab8-0b43ffb565bb"
      unitRef="usd">24838</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAverageCapitalizedAmount>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageInterestRateReduction
      contextRef="i4f4f9458c49c460ea150984f67bb5399_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODEyYTllNGNkNjU0MjJhYjVjZTkyMGNhNDFkYzE3OS90YWJsZXJhbmdlOjY4MTJhOWU0Y2Q2NTQyMmFiNWNlOTIwY2E0MWRjMTc5XzYtMi0xLTEtODY5NTUw_9f5a9266-43f2-4121-af60-c8b71546cf4d"
      unitRef="number">0.0162</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageInterestRateReduction>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageTermExtension
      contextRef="i4f4f9458c49c460ea150984f67bb5399_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODEyYTllNGNkNjU0MjJhYjVjZTkyMGNhNDFkYzE3OS90YWJsZXJhbmdlOjY4MTJhOWU0Y2Q2NTQyMmFiNWNlOTIwY2E0MWRjMTc5XzYtNi0xLTEtODY5NTU5_8ccd95d0-5ce4-4dfa-9ab8-ec13097c071b"
      unitRef="m">186</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageTermExtension>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAverageCapitalizedAmount
      contextRef="i4f4f9458c49c460ea150984f67bb5399_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODEyYTllNGNkNjU0MjJhYjVjZTkyMGNhNDFkYzE3OS90YWJsZXJhbmdlOjY4MTJhOWU0Y2Q2NTQyMmFiNWNlOTIwY2E0MWRjMTc5XzYtMTAtMS0xLTg2OTU2OA_881c6fd4-712b-4c24-a5ff-43fb16a9fcdd"
      unitRef="usd">24759</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAverageCapitalizedAmount>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="i5e6bdeae408a45ae93ab193ecc7e7eba_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzQtMi0xLTEtODQ3Mjc2_2264918a-e2eb-4c42-a991-bbd506dd6d46"
      unitRef="usd">766000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="i75f0919f7732462b9255d142ec61e612_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzQtNS0xLTEtODQ3Mjc2_5f5f83c5-af8c-4cb7-b411-55bf9c403bf3"
      unitRef="usd">200000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="i81dd3d998dbe4a248a8f68f4c82bfe4c_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzQtOC0xLTEtODQ3Mjc2_bc50718f-8046-41d3-a855-34e5ee07a3de"
      unitRef="usd">284000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="i9113f65b95ab4d0ca7d29dd2c4d85eb1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzQtMTItMS0xLTg0NzI3Ng_3785b0af-ec93-411a-b897-084a99a5029c"
      unitRef="usd">1250000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="if2be373968e94e2f913b30df014c5167_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzUtMi0xLTEtODQ3Mjc2_0eecf93b-129b-4e90-8d86-b1041c4a86a3"
      unitRef="usd">27000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="i1bc88f8159f643c7a461261d361b45a5_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzUtNS0xLTEtODQ3Mjc2_5a9b928e-7107-4c1d-8e67-f5a23935ea08"
      unitRef="usd">0</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="i6f13ed5cafaa407f8da9b66021622372_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzUtOC0xLTEtODQ3Mjc2_f134ad3a-f80c-4d2d-9837-f4a67cda8f8a"
      unitRef="usd">0</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="iafc2c1d77b9749a8a3a54f12e0ed59e3_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzUtMTItMS0xLTg0NzI3Ng_25936842-8c58-4448-ba0f-b526db37b894"
      unitRef="usd">27000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="ibabbbe5508874bffa8f92fa498de2ed1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzYtMi0xLTEtODQ3Mjc2_f00c2347-b45c-4ea1-9d65-b1a2bfa63f88"
      unitRef="usd">3000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="ia2fdb44bb48942a7aae71f092d8140ca_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzYtNS0xLTEtODQ3Mjc2_5ab3e293-4583-49e1-8eaa-c2e7418e9033"
      unitRef="usd">0</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="ibc8201c86e294a8c88cc1923804b86ce_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzYtOC0xLTEtODQ3Mjc2_24ad25f6-1b64-489b-bb05-452483f79524"
      unitRef="usd">1000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="i53a751229c7d422e8279d0514ca8b5bd_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzYtMTItMS0xLTg0NzI3Ng_83d954d3-6bb4-40e3-bb07-4ffe1a48a6f4"
      unitRef="usd">4000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="i64a573662a374e469a2c4eedcf815b19_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzctMi0xLTEtODQ3Mjc2_58d152a5-dd2a-40d9-9bf5-9a00d37f03b2"
      unitRef="usd">14000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="i2a1bef4885b24834b4ade3d73b20d8c8_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzctNS0xLTEtODQ3Mjc2_5a64f4fc-bf0b-4b45-8808-6847aaf7cd92"
      unitRef="usd">4000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="ic505410d29ba416096653fba4d348b03_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzctOC0xLTEtODQ3Mjc2_918e901b-0acf-45b8-a1d7-7596f7e37a5d"
      unitRef="usd">14000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="ia94777d158af4d23a021174cfd994b62_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzctMTItMS0xLTg0NzI3Ng_db89a18d-90f3-43ec-8645-136cb18fe3bf"
      unitRef="usd">32000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="i062a4397a0c44951b50954084f4c72b0_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzgtMi0xLTEtODQ3Mjc2_4ddfb70f-33af-49ae-bd7a-eb76b4597b8b"
      unitRef="usd">810000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="icdde67fc020b4bbe8c3156d5d0fef0ae_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzgtNS0xLTEtODQ3Mjc2_2fedc8cc-5740-46d4-8c42-dcb53145c0e3"
      unitRef="usd">204000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="ib3e98d073f5a450cb2e026737c314573_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzgtOC0xLTEtODQ3Mjc2_701fcaf1-0180-4b52-b00c-db321f42b727"
      unitRef="usd">299000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzgtMTItMS0xLTg0NzI3Ng_5d3adc82-1020-4363-ae7d-8d8328e688c5"
      unitRef="usd">1313000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="icea38f4a125945d9b61aaf5a81cab346_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzktMi0xLTEtODQ3Mjc2_d699d292-3cab-4779-8455-82d6443c91ae"
      unitRef="usd">0</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="id6c085f3e8b6417c9f7c5894e1d67695_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzktNS0xLTEtODQ3Mjc2_e87a38b5-6ed1-4595-a7f9-16922590d39d"
      unitRef="usd">0</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="i9241f6eb84c14e038c2fadfd7ea05ac5_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzktOC0xLTEtODQ3Mjc2_f9ab5ffd-f356-4bd6-96b9-474007d91743"
      unitRef="usd">0</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="i39cb158a4fda4af587733e311d7ed5db_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzktMTItMS0xLTg0NzI3Ng_c3fe3cc3-4f2c-4d69-9d08-15d6dace4e89"
      unitRef="usd">0</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="i5f3865a6f89a4881b0a5ceb7c3078309_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzEwLTItMS0xLTg0NzI3Ng_b68dcbdc-7f17-4613-bc7c-e2d80f871d61"
      unitRef="usd">810000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="i754a3207d5814c6dac02965f85af1257_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzEwLTUtMS0xLTg0NzI3Ng_4b30a233-fc3b-4a3d-9c05-5eeadfa9ff8b"
      unitRef="usd">204000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="ida4e9383eb6f4f928bb9b9dcfdef0a29_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzEwLTgtMS0xLTg0NzI3Ng_81d4de9f-9dcf-4328-a222-e7d823f4a439"
      unitRef="usd">299000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo4YzQzNTRlYzViNjE0M2I0YmNlZGI1MjkwYTIzYzU4MC90YWJsZXJhbmdlOjhjNDM1NGVjNWI2MTQzYjRiY2VkYjUyOTBhMjNjNTgwXzEwLTEyLTEtMS04NDcyNzY_8ff6d166-718e-4196-8c6b-ee3540a977d8"
      unitRef="usd">1313000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i93ad58849ed7465aace07e80f80b99f5_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzQtMi0xLTEtODQ3Mjc2_fe03557e-169a-411f-beb7-1d305281ceeb"
      unitRef="usd">3061000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i6d73be02b0fb47a684a50126df645f9f_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzQtNC0xLTEtODQ3Mjc2_775e4287-8ec8-4fc8-a21d-494c70b211c8"
      unitRef="usd">2180000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ib54b44759b8a4fb584497dabbf6d75da_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzQtNi0xLTEtODQ3Mjc2_da8f709e-3777-4977-98d7-30a48135b31e"
      unitRef="usd">12376000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="if1061521ac1941f281469267fc035636_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzQtOC0xLTEtODQ3Mjc2_cf913999-8007-4171-907e-d6ceb103cf06"
      unitRef="usd">17617000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i620e01a102ad4badb83d844416df1301_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzQtMTAtMS0xLTg0NzI3Ng_c22566ab-c367-4701-8ec4-a197673c561e"
      unitRef="usd">22071000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i2c2130ee995b40da83ef746f582e4141_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzQtMTItMS0xLTg0NzI3Ng_d96a954f-8216-41f3-aef1-dc4f369ef747"
      unitRef="usd">39688000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i5763ee675e6743b9b381d5a91b5aa680_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzUtMi0xLTEtODQ3Mjc2_d91edd85-403d-4c0e-a21f-58af2a6c3dc0"
      unitRef="usd">104000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i536b671951644e7a9480a389b2c834ba_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzUtNC0xLTEtODQ3Mjc2_807ece70-a245-4f3a-a7d3-a1fbe9ba8e3b"
      unitRef="usd">83000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i8bf5738a6ea34bd0b7505a5cba43a98a_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzUtNi0xLTEtODQ3Mjc2_147c1260-9fd9-4c89-a30b-b6c95f0a84e0"
      unitRef="usd">479000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i91d2ff49be8048c691fbb304bc86c02b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzUtOC0xLTEtODQ3Mjc2_5bd318d9-fdd7-4497-af3e-e37c141ca8ee"
      unitRef="usd">666000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i3be2c2f6c6da4164a07c7059cf34a68e_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzUtMTAtMS0xLTg0NzI3Ng_96ea9863-15cb-48da-907a-23e0d0d7ae9b"
      unitRef="usd">744000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i6e517b3160a841c28f63180f97ddc765_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzUtMTItMS0xLTg0NzI3Ng_7be950b1-44de-4578-bc24-05a464c7c547"
      unitRef="usd">1410000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i1c86782b5c4041289ecca2e192506451_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzYtMi0xLTEtODQ3Mjc2_ca448d83-b25b-489b-8f3c-d11490aa57fd"
      unitRef="usd">15000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i7eef3d01c1134075995c2069c57ed462_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzYtNC0xLTEtODQ3Mjc2_7f23f949-e819-43b5-8179-3821e8500186"
      unitRef="usd">9000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i39c8c62826684b7b8b66f9b3d18c9328_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzYtNi0xLTEtODQ3Mjc2_3d558a93-8786-4ea5-ac95-0674b1381611"
      unitRef="usd">58000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i7235d94c8ebf4e44af7e93c1ef08e9fb_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzYtOC0xLTEtODQ3Mjc2_fd06be5e-d294-4c02-aac9-0f501c99e491"
      unitRef="usd">82000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i67769716567944e78a39d77605097ef0_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzYtMTAtMS0xLTg0NzI3Ng_e8188c0c-7ff5-4e94-81dd-496ce1ce795d"
      unitRef="usd">78000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i2c347dc5b37e4fe79f3bae413279d61e_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzYtMTItMS0xLTg0NzI3Ng_a56d5977-b135-4b72-94a2-2ddf0c23f3ee"
      unitRef="usd">160000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i30a0fcbc72c149a0a61a86d48fa09084_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzctMi0xLTEtODQ3Mjc2_ebc561f6-8349-48e3-9ba4-fd5de4b0f7d1"
      unitRef="usd">79000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="iac80ff7ee2a548fea114b6302a1cd60e_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzctNC0xLTEtODQ3Mjc2_aacad6d6-05f9-4b96-9051-c7fd491ae24b"
      unitRef="usd">45000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i63b3a5836b5740b6ab71d129e41dccb0_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzctNi0xLTEtODQ3Mjc2_8d728f5d-3819-43ce-a7fb-bcc592fe97c4"
      unitRef="usd">293000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i2adbb2e3c3584139ae453a163a9d665b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzctOC0xLTEtODQ3Mjc2_085a4efd-6290-4af9-aa6f-0173e72f41e2"
      unitRef="usd">417000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="id97bbdc78c45444dae6fb3b458f93c99_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzctMTAtMS0xLTg0NzI3Ng_509f70da-6202-43db-8ca3-153ed93b3ad4"
      unitRef="usd">532000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ic5a2944fe8644c5eae8a4372245e1fd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzctMTItMS0xLTg0NzI3Ng_2d97c9bd-3b23-49aa-9f95-0caa82fad833"
      unitRef="usd">949000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i04a61b6d4b4b4360a097ae8dba4d8755_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzgtMi0xLTEtODQ3Mjc2_80c7f514-56a9-408e-8c4a-a96d336fb764"
      unitRef="usd">3259000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i13e9fffa956b4a40aec2e3432ca9c33e_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzgtNC0xLTEtODQ3Mjc2_b9d8e8db-f001-404c-9d43-9151940f31eb"
      unitRef="usd">2317000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i66c61671d05f4d08ae301d80d61631b3_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzgtNi0xLTEtODQ3Mjc2_427c7833-3cd9-4eb7-8cc4-a6550013cf67"
      unitRef="usd">13206000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i749ef28475324edd933e6a9085303df5_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzgtOC0xLTEtODQ3Mjc2_8da0ac01-439c-410e-9477-899d45c35e29"
      unitRef="usd">18782000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ia57f68efc69f424fa74f7e3800e55f77_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzgtMTAtMS0xLTg0NzI3Ng_07fec706-b55a-4909-997d-f68992c0e156"
      unitRef="usd">23425000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="if68ee50b2fd5477baf51c8f789939ecc_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzgtMTItMS0xLTg0NzI3Ng_40c2ec1f-a5f0-41d1-9bb7-41777cf21d4d"
      unitRef="usd">42207000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i0dfabcca5d094e188c676c5c7f06f3de_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzktMi0xLTEtODQ3Mjc2_e9658bb6-4c63-4d73-8b17-d41a34661ce6"
      unitRef="usd">0</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ia922aa7262364f87a8565468f98b72b3_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzktNi0xLTEtODQ3Mjc2_608b03ae-da09-48bf-827b-bf0e30918615"
      unitRef="usd">638000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="iab17bfad4c1a4c4ebdc597a12448c780_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzktOC0xLTEtODQ3Mjc2_92e17a97-48a8-42d0-b995-77d35d86fe40"
      unitRef="usd">638000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i4c09a53960d844a1a8fe9fb107b7b88f_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzktMTAtMS0xLTg0NzI3Ng_2298d3f4-e3dc-4236-9a14-34141620048a"
      unitRef="usd">594000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i81f33a73ae6146fe98745cf3eff1a3e8_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzktMTItMS0xLTg0NzI3Ng_6c3f1c80-26e8-427b-b290-722e9f87e96f"
      unitRef="usd">1232000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ie3461f7436754ab7885a6a2f1c9e55e7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzEwLTItMS0xLTg0NzI3Ng_b7138c98-c65a-4557-8226-d53be168cf1d"
      unitRef="usd">3259000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ic5acf4d5a0164ad6b3362bc03f6dd4a2_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzEwLTQtMS0xLTg0NzI3Ng_8e993567-6d47-4f29-89d3-b03ca7d4a91a"
      unitRef="usd">2317000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i34eb717d6a124160ba46eb1755a289f7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzEwLTYtMS0xLTg0NzI3Ng_5c84c4e4-39f1-42c3-af6b-b3140c3f444a"
      unitRef="usd">13844000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i64306112fac24a0bad104457ae635b0b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzEwLTgtMS0xLTg0NzI3Ng_2343cab2-37c8-4697-9cc6-28354069cbbd"
      unitRef="usd">19420000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ib3571f3ae76745a888ebee36dee35123_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzEwLTEwLTEtMS04NDcyNzY_ae56dde8-3f38-4c90-922f-f960145fdfc8"
      unitRef="usd">24019000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i1b7f95bedbd4451cb01e1c046786b6fc_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTpiNGViN2RjMjk5NWU0MmIyYWU2MGVkYmZkYjcxZTU3NC90YWJsZXJhbmdlOmI0ZWI3ZGMyOTk1ZTQyYjJhZTYwZWRiZmRiNzFlNTc0XzEwLTEyLTEtMS04NDcyNzY_52bbc653-2c99-498b-ab34-163b2ddd3fd7"
      unitRef="usd">43439000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="i220fe9c616db48dcbeeb13d88bcb5d45_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90ZXh0cmVnaW9uOjVmMWJjYWEzMWYzODQwNzBiMTIyNzFiOTMyN2ZkZjBlXzE2NDkyNjc0ODE3MjE_b002c716-5403-46ae-835c-65edf08a3934">P60D</fnm:SeriousDelinquencyDayspastdue1>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="ic693cab30dec40b799002d4da4963251_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90ZXh0cmVnaW9uOjVmMWJjYWEzMWYzODQwNzBiMTIyNzFiOTMyN2ZkZjBlXzE2NDkyNjc0ODE3MjU_32c572fe-ca6e-4cec-a55c-ca8709091511">P89D</fnm:SeriousDelinquencyDayspastdue1>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i8c7d581188fc4c10b2adabfc7dedbeef_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzQtMi0xLTEtODY5NjMy_6de2b095-e5b9-4b77-8111-5e471aa6f6eb"
      unitRef="usd">1765000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i43e468ec8e774b9d9b3a087e3db4e7b5_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzQtNC0xLTEtODY5NjU0_9d5beb1b-0c3d-433a-96e1-b27a789b9878"
      unitRef="usd">2048000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i6d4b5670c5da43b9a9c06f50e892ed67_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzQtNi0xLTEtODY5NjU0_844f4a04-555b-448f-abff-c15525ae6eba"
      unitRef="usd">16040000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ic725196683584cfbb3cea73d6965f80b_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzQtOC0xLTEtODY5NjU0_47d2b203-d51c-41da-abc6-177973e26e64"
      unitRef="usd">19853000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i52ee353660fa4959ba4372a5046ed4d7_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzQtMTAtMS0xLTg2OTY1NA_24569c0a-9f18-4bf9-abec-636cd26837b6"
      unitRef="usd">1667000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i33e2a4f4799e454999657dc4fe8b4c49_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzQtMTItMS0xLTg2OTY1NA_c019f8e1-06f9-4459-bb49-efe857600fa0"
      unitRef="usd">21520000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i112e6d4335e144be81159647bb612a66_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzUtMi0xLTEtODY5NjMy_9520ae37-8cfa-4c0c-bb60-f709eddd9caa"
      unitRef="usd">98000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i5bf1ba4e0644440b9a4062d5772efa98_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzUtNC0xLTEtODY5NjU0_acfd233c-93f6-4eac-8131-34347deb6a55"
      unitRef="usd">108000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="iaf6828b710a84df98d21679768c7f2f1_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzUtNi0xLTEtODY5NjU0_383f9e2d-ff99-48db-a252-b2195ba7b500"
      unitRef="usd">715000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i35e90555987c4d48881513ddbf300e46_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzUtOC0xLTEtODY5NjU0_fb6a96ba-0d10-4261-ad01-340a3b4ab189"
      unitRef="usd">921000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i52f66e42a5ef4e998b13aa48bec1c4e7_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzUtMTAtMS0xLTg2OTY1NA_d391ce4c-7034-4f29-ada6-e87c225bad45"
      unitRef="usd">121000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ie87932bd0ef64ad4a0934f713df6f585_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzUtMTItMS0xLTg2OTY1NA_1067d8a5-a8df-44ef-8cff-85fe49ac244b"
      unitRef="usd">1042000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i74e936641c66462585becdec3712afcb_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzYtMi0xLTEtODY5NjMy_78ae9d5a-cb1c-41cf-a89b-1da1cf21a9a9"
      unitRef="usd">8000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i2faf56c17ef642a3aadb741d9cef3a15_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzYtNC0xLTEtODY5NjU0_c7e67c7e-d5df-4918-b99c-27a372c58e22"
      unitRef="usd">9000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ibfcff466c84e49d89f1bee689b33f055_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzYtNi0xLTEtODY5NjU0_af0efdfa-073b-4814-b4da-e6dba0b133e6"
      unitRef="usd">119000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="if912580ca2e1462f9669af6422956280_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzYtOC0xLTEtODY5NjU0_6b42705c-5706-4310-bff0-04c853900ccb"
      unitRef="usd">136000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i018a055b3c1749c38b53c11b3026bb08_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzYtMTAtMS0xLTg2OTY1NA_eb8aa4bd-4044-4699-ac6f-1335d4dd0134"
      unitRef="usd">15000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i34519eab96644e6c833d67665c7ad7dd_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzYtMTItMS0xLTg2OTY1NA_f697f208-d804-41eb-af6a-6ba8d32ead48"
      unitRef="usd">151000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ia16a1426fbf54637a34e437b06751e29_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzctMi0xLTEtODY5NjMy_f662c954-7893-4631-b6d6-d83f9ebbbc37"
      unitRef="usd">35000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i09775dc90acd4120940d3e91797bba27_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzctNC0xLTEtODY5NjU0_65d9ff9a-f11b-46ed-9c1f-2a0f324fe6a3"
      unitRef="usd">42000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ic850970da6b34a9db1cb4846f705b338_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzctNi0xLTEtODY5NjU0_96aea143-8eff-48b8-97f4-d4dc68d11d67"
      unitRef="usd">507000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ia32aad41c0c0464f9d48efce0fb3a8f0_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzctOC0xLTEtODY5NjU0_83964787-303e-413e-8d27-41993949b9bf"
      unitRef="usd">584000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i8c85a7840f6b4fc986449e95d8f42052_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzctMTAtMS0xLTg2OTY1NA_178c3f22-b6e5-432f-92f3-e0dd61d34c2a"
      unitRef="usd">39000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i3c7dee8ffc664bd187c8027ab5ba715c_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzctMTItMS0xLTg2OTY1NA_de150c73-b762-47e3-9d28-24c81078417b"
      unitRef="usd">623000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i07f1bdd4f04c48a5ad499b8e5ad992de_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzgtMi0xLTEtODY5NjMy_16edfa79-b172-483a-a10e-7618790c5c47"
      unitRef="usd">1906000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i7574e20986054c3f9286b5703dbb6906_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzgtNC0xLTEtODY5NjU0_0e4c078a-2fe3-4173-9b97-b16924c5b075"
      unitRef="usd">2207000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i8efaaa6aba0e438bb7a0b915728e26ca_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzgtNi0xLTEtODY5NjU0_92d3d08a-41ef-4850-ab23-d7dfaf181da1"
      unitRef="usd">17381000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="if18fa52b52c24069b996d978d37a7171_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzgtOC0xLTEtODY5NjU0_e8eb8cc5-f60b-4fe3-83f3-eb33a5f62bca"
      unitRef="usd">21494000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="icc7ddc9295e34a53a33dd361047fa41b_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzgtMTAtMS0xLTg2OTY1NA_9406f6b3-fbc8-476f-ba5f-1a0f76ecc113"
      unitRef="usd">1842000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="iaadbbb7841774707baac77d4baf0b7bd_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzgtMTItMS0xLTg2OTY1NA_599f5144-9743-4725-b7fa-a23854a7fe57"
      unitRef="usd">23336000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i6c68f37584a7411d90d52c196340b147_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzktMi0xLTEtODY5NjMy_97b4f197-a559-4666-ae59-c4bb8e377511"
      unitRef="usd">0</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="icd078fd6e005481e96264e54700f28cf_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzktNi0xLTEtODY5NjU0_3a21d150-c16a-40b4-ae33-0671a9e9e614"
      unitRef="usd">243000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="iefe00447785f442790a22eaf5c22714f_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzktOC0xLTEtODY5NjU0_3df4115d-7c4e-4858-b291-e165910951ad"
      unitRef="usd">243000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i0d145747b7424ea480a344500701b3a6_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzktMTAtMS0xLTg2OTY1NA_6a5fe22c-4b3a-45e6-830e-f6e5cbfb89f7"
      unitRef="usd">24000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="if52d43f86cce4e4698fce1ec4396371e_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzktMTItMS0xLTg2OTY1NA_4c545c12-c44f-471a-b7a1-e9f7b05e7ba4"
      unitRef="usd">267000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i48ee7ee57f9545c3beb71fcadb4bea79_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzEwLTItMS0xLTk4OTQyNA_59946dfa-fbc9-40b4-9337-a140ebbeaa53"
      unitRef="usd">1906000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="if8aeb672ee234e0897904f5bb9c62305_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzEwLTQtMS0xLTk4OTQyNA_d90f4c88-6f95-4f9b-bd73-69367861f8df"
      unitRef="usd">2207000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i11c5dd9c97b540ba94f0f3018babd269_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzEwLTYtMS0xLTk4OTQyNA_4495f3ef-70b8-4cea-b0f7-66e981cf4ada"
      unitRef="usd">17624000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="if40a01fcb9a448788f029f8e3b682720_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzEwLTgtMS0xLTk4OTQyNA_82cc612e-f060-433d-9ce8-b8efc95b3df3"
      unitRef="usd">21737000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="ib519b9bf71f64e8782a1b32c2cb90e2b_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzEwLTEwLTEtMS05ODk0MjQ_5361e6b7-1fc2-4f01-bcb2-19226961074f"
      unitRef="usd">1866000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost
      contextRef="i67dc978371184d508df358ec7f3f4d65_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90YWJsZTo2ODdlNzI1OTY2NWY0NGNhOTY1OGFkOGZkMmUxMmUzYS90YWJsZXJhbmdlOjY4N2U3MjU5NjY1ZjQ0Y2E5NjU4YWQ4ZmQyZTEyZTNhXzEwLTEyLTEtMS05ODk0MjQ_c0e4a8d8-3c41-4ca4-9289-1cf24d5d3564"
      unitRef="usd">23603000000</fnm:FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="i141347afbd8446afbe461d62bbb2e734_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90ZXh0cmVnaW9uOjVmMWJjYWEzMWYzODQwNzBiMTIyNzFiOTMyN2ZkZjBlXzcxNDY4MjU2Mjg4MzY_35aa2f5c-6e2f-4fa6-b8a9-866949b2fc1c">P60D</fnm:SeriousDelinquencyDayspastdue1>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="icc0e19faf5194693838ca0fbd35fc45b_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODAvZnJhZzo1ZjFiY2FhMzFmMzg0MDcwYjEyMjcxYjkzMjdmZGYwZS90ZXh0cmVnaW9uOjVmMWJjYWEzMWYzODQwNzBiMTIyNzFiOTMyN2ZkZjBlXzcxNDY4MjU2Mjg4NDQ_0919e69d-7992-4a4c-884d-3d04513e3bf0">P89D</fnm:SeriousDelinquencyDayspastdue1>
    <us-gaap:ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90ZXh0cmVnaW9uOjY3ZWFhZDFhMjQ1ODQ2M2Q5MmU4NDUzMjNiMzc3YjUzXzUzNDc_be2af2f1-622d-4d1a-9826-cfe2b4cd2c20">&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 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:61.995%"/&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.757%"/&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.758%"/&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:8pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended March 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-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;2023&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;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="12" 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;(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;/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;79&lt;/span&gt;&lt;span style="color:#000000;font-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;2&lt;/span&gt;&lt;span style="color:#000000;font-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;/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 tables below include 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"&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.096%"/&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 colspan="3" style="display:none"/&gt;&lt;td 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: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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.757%"/&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.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.758%"/&gt;&lt;td style="width:0.1%"/&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="9" 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&lt;/span&gt;&lt;/div&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="3" rowspan="2" 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 Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&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="border-top:1pt solid #2c6937;padding:2px 1pt;text-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;March 31, 2023&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="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-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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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="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="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;Amortized Cost&lt;/span&gt;&lt;/div&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="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="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 Interest Income Recognized&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;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&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;(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="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;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="display:none"/&gt;&lt;td colspan="3" style="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="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="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;/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:18pt;text-indent:-9pt"&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;/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;14,172&#160;&lt;/span&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="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="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;9,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="display:none"/&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;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;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;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:9pt;font-weight:400;line-height:100%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="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="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;200&#160;&lt;/span&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;/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;75&#160;&lt;/span&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="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="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;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="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;/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;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="display:none"/&gt;&lt;td colspan="3" style="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="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;617&#160;&lt;/span&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;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="border-top:1pt solid #2c6937;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;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:9pt;font-weight:400;line-height:100%"&gt;15,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;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="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="display:none"/&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;10,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;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="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:100%"&gt;9&#160;&lt;/span&gt;&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 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;Multifamily&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,541&#160;&lt;/span&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="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="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;2,200&#160;&lt;/span&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;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:13.5pt"&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;/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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt 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;16,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;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="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt 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,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:43.096%"/&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 colspan="3" style="display:none"/&gt;&lt;td 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: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 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.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.758%"/&gt;&lt;td style="width:0.1%"/&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="9" 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&lt;/span&gt;&lt;/div&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="3" rowspan="2" 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 Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&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="border-top:1pt solid #2c6937;padding:2px 1pt;text-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;March 31, 2022&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="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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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="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="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;Amortized Cost&lt;/span&gt;&lt;/div&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="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 Interest Income Recognized&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;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&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;(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="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;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="display:none"/&gt;&lt;td colspan="3" style="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="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;/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:18pt;text-indent:-9pt"&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;/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;13,692&#160;&lt;/span&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="display:none"/&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;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="display:none"/&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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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:9pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&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="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;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="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;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;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;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;/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;913&#160;&lt;/span&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="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;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="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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;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:9pt;font-weight:400;line-height:100%"&gt;15,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;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="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="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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="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="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&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 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;Multifamily&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,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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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="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:13.5pt"&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;/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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt 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;16,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;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;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="display:none"/&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;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo0YzlkMTBiNTlkN2M0ZmQ5YmZkOTMzNGRlM2QyMjFhMy90YWJsZXJhbmdlOjRjOWQxMGI1OWQ3YzRmZDliZmQ5MzM0ZGUzZDIyMWEzXzQtMi0xLTEtODQ3Mjc2_35190eec-a4d7-4ebe-a8b1-61e22fa36f82"
      unitRef="usd">79000000</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="ifb8ed7ea82f64fd3962d3a0e6dbbc851_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo0YzlkMTBiNTlkN2M0ZmQ5YmZkOTMzNGRlM2QyMjFhMy90YWJsZXJhbmdlOjRjOWQxMGI1OWQ3YzRmZDliZmQ5MzM0ZGUzZDIyMWEzXzQtNC0xLTEtODQ3Mjc2_8b8a55e6-9537-4830-a151-240c7e339c7e"
      unitRef="usd">17000000</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="i39cb158a4fda4af587733e311d7ed5db_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo0YzlkMTBiNTlkN2M0ZmQ5YmZkOTMzNGRlM2QyMjFhMy90YWJsZXJhbmdlOjRjOWQxMGI1OWQ3YzRmZDliZmQ5MzM0ZGUzZDIyMWEzXzUtMi0xLTEtODQ3Mjc2_999789e1-0530-4121-85d3-a718e825a1b7"
      unitRef="usd">2000000</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableAccruedInterestWriteoff
      contextRef="ice1cda65a69f445e95cd667ef97529a2_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo0YzlkMTBiNTlkN2M0ZmQ5YmZkOTMzNGRlM2QyMjFhMy90YWJsZXJhbmdlOjRjOWQxMGI1OWQ3YzRmZDliZmQ5MzM0ZGUzZDIyMWEzXzUtNC0xLTEtODQ3Mjc2_71b8d5de-3c35-494f-a7de-c50316e1cbb2"
      unitRef="usd">1000000</us-gaap:FinancingReceivableAccruedInterestWriteoff>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i69f3095d5b564b15aed22cc98a258afc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4ZmVjZGMyZDdiMDY0ODMwOTUyNmFjOTlkNzU3ZWJhNi90YWJsZXJhbmdlOjhmZWNkYzJkN2IwNjQ4MzA5NTI2YWM5OWQ3NTdlYmE2XzUtMi0xLTEtODQ3Mjc2_86bb1433-2212-42c0-b155-41a739d48c1c"
      unitRef="usd">14172000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ie76766d640224856840c82bb0a55b009_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4ZmVjZGMyZDdiMDY0ODMwOTUyNmFjOTlkNzU3ZWJhNi90YWJsZXJhbmdlOjhmZWNkYzJkN2IwNjQ4MzA5NTI2YWM5OWQ3NTdlYmE2XzUtMTAtMS0xLTg0NzI3Ng_35faea89-be01-42e4-bb7b-2f75fb29a852"
      unitRef="usd">9447000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i9113f65b95ab4d0ca7d29dd2c4d85eb1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4ZmVjZGMyZDdiMDY0ODMwOTUyNmFjOTlkNzU3ZWJhNi90YWJsZXJhbmdlOjhmZWNkYzJkN2IwNjQ4MzA5NTI2YWM5OWQ3NTdlYmE2XzUtMTQtMS0xLTg0NzI3Ng_5a60596a-9b6d-4004-853f-cf76078fa648"
      unitRef="usd">7000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ifc335564d2924216a8539c627b8c4514_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4ZmVjZGMyZDdiMDY0ODMwOTUyNmFjOTlkNzU3ZWJhNi90YWJsZXJhbmdlOjhmZWNkYzJkN2IwNjQ4MzA5NTI2YWM5OWQ3NTdlYmE2XzYtMi0xLTEtODQ3Mjc2_c0d078c2-80d3-47e7-b53a-2de6a087a98e"
      unitRef="usd">429000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="iaf46d601b1a84a448db44c1a82218180_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4ZmVjZGMyZDdiMDY0ODMwOTUyNmFjOTlkNzU3ZWJhNi90YWJsZXJhbmdlOjhmZWNkYzJkN2IwNjQ4MzA5NTI2YWM5OWQ3NTdlYmE2XzYtMTAtMS0xLTg0NzI3Ng_23ee1238-11a4-4b82-a33c-52ad1986ab4c"
      unitRef="usd">200000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="iafc2c1d77b9749a8a3a54f12e0ed59e3_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4ZmVjZGMyZDdiMDY0ODMwOTUyNmFjOTlkNzU3ZWJhNi90YWJsZXJhbmdlOjhmZWNkYzJkN2IwNjQ4MzA5NTI2YWM5OWQ3NTdlYmE2XzYtMTQtMS0xLTg0NzI3Ng_15860768-a457-424f-9fd7-f91ffc00cab9"
      unitRef="usd">0</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i6ea9c804b25146819e027ec7c0831cbd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4ZmVjZGMyZDdiMDY0ODMwOTUyNmFjOTlkNzU3ZWJhNi90YWJsZXJhbmdlOjhmZWNkYzJkN2IwNjQ4MzA5NTI2YWM5OWQ3NTdlYmE2XzctMi0xLTEtODQ3Mjc2_16b02f66-c22f-43c0-87ea-8db7ba0eca40"
      unitRef="usd">75000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i73cd451690e445a7ad8193d80fa3a44b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4ZmVjZGMyZDdiMDY0ODMwOTUyNmFjOTlkNzU3ZWJhNi90YWJsZXJhbmdlOjhmZWNkYzJkN2IwNjQ4MzA5NTI2YWM5OWQ3NTdlYmE2XzctMTAtMS0xLTg0NzI3Ng_d8181e8e-31d1-42d4-84f4-a5e7185edf86"
      unitRef="usd">53000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i53a751229c7d422e8279d0514ca8b5bd_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4ZmVjZGMyZDdiMDY0ODMwOTUyNmFjOTlkNzU3ZWJhNi90YWJsZXJhbmdlOjhmZWNkYzJkN2IwNjQ4MzA5NTI2YWM5OWQ3NTdlYmE2XzctMTQtMS0xLTg0NzI3Ng_69c822a9-4af2-4054-a691-9e632db94d43"
      unitRef="usd">0</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="iad13f55d8d614f189ab14091b1ecf4bd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4ZmVjZGMyZDdiMDY0ODMwOTUyNmFjOTlkNzU3ZWJhNi90YWJsZXJhbmdlOjhmZWNkYzJkN2IwNjQ4MzA5NTI2YWM5OWQ3NTdlYmE2XzgtMi0xLTEtODQ3Mjc2_d874307d-9a5d-4852-9664-246bbbef2123"
      unitRef="usd">601000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ie2f2e3ce6ba74aceb0841d5e29298b62_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4ZmVjZGMyZDdiMDY0ODMwOTUyNmFjOTlkNzU3ZWJhNi90YWJsZXJhbmdlOjhmZWNkYzJkN2IwNjQ4MzA5NTI2YWM5OWQ3NTdlYmE2XzgtMTAtMS0xLTg0NzI3Ng_faaf186f-2085-4b9a-af71-ddf0dd6c4150"
      unitRef="usd">617000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="ia94777d158af4d23a021174cfd994b62_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4ZmVjZGMyZDdiMDY0ODMwOTUyNmFjOTlkNzU3ZWJhNi90YWJsZXJhbmdlOjhmZWNkYzJkN2IwNjQ4MzA5NTI2YWM5OWQ3NTdlYmE2XzgtMTQtMS0xLTg0NzI3Ng_ba4da4b5-4e77-40ae-900d-935c77aa08db"
      unitRef="usd">2000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ia891641f9dd04baa99953a9f9353c173_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4ZmVjZGMyZDdiMDY0ODMwOTUyNmFjOTlkNzU3ZWJhNi90YWJsZXJhbmdlOjhmZWNkYzJkN2IwNjQ4MzA5NTI2YWM5OWQ3NTdlYmE2XzktMi0xLTEtODQ3Mjc2_19c0dfae-87d7-4a03-9e23-aceff199ea16"
      unitRef="usd">15277000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ifcac5cecad3641499f33e1373a12c605_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4ZmVjZGMyZDdiMDY0ODMwOTUyNmFjOTlkNzU3ZWJhNi90YWJsZXJhbmdlOjhmZWNkYzJkN2IwNjQ4MzA5NTI2YWM5OWQ3NTdlYmE2XzktMTAtMS0xLTg0NzI3Ng_4a81ef93-21b6-4261-b70c-f4bab23e976b"
      unitRef="usd">10317000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4ZmVjZGMyZDdiMDY0ODMwOTUyNmFjOTlkNzU3ZWJhNi90YWJsZXJhbmdlOjhmZWNkYzJkN2IwNjQ4MzA5NTI2YWM5OWQ3NTdlYmE2XzktMTQtMS0xLTg0NzI3Ng_974551b7-ac22-47f0-b065-e5b360095298"
      unitRef="usd">9000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i0253e705998748d5aa5fc5d3366686dc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4ZmVjZGMyZDdiMDY0ODMwOTUyNmFjOTlkNzU3ZWJhNi90YWJsZXJhbmdlOjhmZWNkYzJkN2IwNjQ4MzA5NTI2YWM5OWQ3NTdlYmE2XzEwLTItMS0xLTg0NzI3Ng_37121897-9eea-45cd-94d3-194c442f8612"
      unitRef="usd">1541000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i214f630df5fc4a8bb5324aee141e932a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4ZmVjZGMyZDdiMDY0ODMwOTUyNmFjOTlkNzU3ZWJhNi90YWJsZXJhbmdlOjhmZWNkYzJkN2IwNjQ4MzA5NTI2YWM5OWQ3NTdlYmE2XzEwLTEwLTEtMS04NDcyNzY_4dd4d6ce-fc3f-4a3e-8eb6-228736676fdf"
      unitRef="usd">2200000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i39cb158a4fda4af587733e311d7ed5db_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4ZmVjZGMyZDdiMDY0ODMwOTUyNmFjOTlkNzU3ZWJhNi90YWJsZXJhbmdlOjhmZWNkYzJkN2IwNjQ4MzA5NTI2YWM5OWQ3NTdlYmE2XzEwLTE0LTEtMS04NDcyNzY_b624fecd-cc19-4c2c-954c-7d583d5e904c"
      unitRef="usd">29000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4ZmVjZGMyZDdiMDY0ODMwOTUyNmFjOTlkNzU3ZWJhNi90YWJsZXJhbmdlOjhmZWNkYzJkN2IwNjQ4MzA5NTI2YWM5OWQ3NTdlYmE2XzExLTItMS0xLTg0NzI3Ng_7527dbfe-6288-4513-ad4c-3244c0413f38"
      unitRef="usd">16818000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4ZmVjZGMyZDdiMDY0ODMwOTUyNmFjOTlkNzU3ZWJhNi90YWJsZXJhbmdlOjhmZWNkYzJkN2IwNjQ4MzA5NTI2YWM5OWQ3NTdlYmE2XzExLTEwLTEtMS04NDcyNzY_f5855896-ec9d-40bd-836c-bc6f158910c9"
      unitRef="usd">12517000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4ZmVjZGMyZDdiMDY0ODMwOTUyNmFjOTlkNzU3ZWJhNi90YWJsZXJhbmdlOjhmZWNkYzJkN2IwNjQ4MzA5NTI2YWM5OWQ3NTdlYmE2XzExLTE0LTEtMS04NDcyNzY_52de4c4c-fcc0-4ce3-9141-1139c8730bed"
      unitRef="usd">38000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="if9dbce2dc58b440883b850dc188b37b3_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4Y2RlZWQzYzcyZjc0Mjc1OGZiYjY0Njc2ZTdhMTgwMi90YWJsZXJhbmdlOjhjZGVlZDNjNzJmNzQyNzU4ZmJiNjQ2NzZlN2ExODAyXzUtMi0xLTEtODQ3Mjc2_ff4f1430-af61-4559-9eff-5a6304fc1e58"
      unitRef="usd">13692000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i1ee50b2231dd43b7975da3b8d1e723c4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4Y2RlZWQzYzcyZjc0Mjc1OGZiYjY0Njc2ZTdhMTgwMi90YWJsZXJhbmdlOjhjZGVlZDNjNzJmNzQyNzU4ZmJiNjQ2NzZlN2ExODAyXzUtOC0xLTEtODQ3Mjc2_14fc189a-b3b1-497e-9e0f-d857f9535709"
      unitRef="usd">17599000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="ida9a99929b3244e6b1c3b10df4ee0658_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4Y2RlZWQzYzcyZjc0Mjc1OGZiYjY0Njc2ZTdhMTgwMi90YWJsZXJhbmdlOjhjZGVlZDNjNzJmNzQyNzU4ZmJiNjQ2NzZlN2ExODAyXzUtMTItMS0xLTg0NzI3Ng_2a014864-85ee-4364-ae15-a6d7462ff17d"
      unitRef="usd">47000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i416a96f72537425892b6cd787b0b8213_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4Y2RlZWQzYzcyZjc0Mjc1OGZiYjY0Njc2ZTdhMTgwMi90YWJsZXJhbmdlOjhjZGVlZDNjNzJmNzQyNzU4ZmJiNjQ2NzZlN2ExODAyXzYtMi0xLTEtODQ3Mjc2_09a9fa4d-ff50-46e3-9a03-682d321ba090"
      unitRef="usd">331000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i915b12ab97db437a9bb10340c9597061_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4Y2RlZWQzYzcyZjc0Mjc1OGZiYjY0Njc2ZTdhMTgwMi90YWJsZXJhbmdlOjhjZGVlZDNjNzJmNzQyNzU4ZmJiNjQ2NzZlN2ExODAyXzYtOC0xLTEtODQ3Mjc2_6312c320-15ac-4433-a9e8-050f3be825e6"
      unitRef="usd">430000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i1ccbe035c83a426096f6805f24ab6b17_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4Y2RlZWQzYzcyZjc0Mjc1OGZiYjY0Njc2ZTdhMTgwMi90YWJsZXJhbmdlOjhjZGVlZDNjNzJmNzQyNzU4ZmJiNjQ2NzZlN2ExODAyXzYtMTItMS0xLTg0NzI3Ng_064bf195-c987-417d-aa69-774e476870e4"
      unitRef="usd">1000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i365f1b3dd6e24601b483f0d8fc88b1f4_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4Y2RlZWQzYzcyZjc0Mjc1OGZiYjY0Njc2ZTdhMTgwMi90YWJsZXJhbmdlOjhjZGVlZDNjNzJmNzQyNzU4ZmJiNjQ2NzZlN2ExODAyXzctMi0xLTEtODQ3Mjc2_2e75b0c6-0cf2-4eac-846d-79769823106b"
      unitRef="usd">84000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i44100a4b0ddf454b9287a1e8b5e62dfc_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4Y2RlZWQzYzcyZjc0Mjc1OGZiYjY0Njc2ZTdhMTgwMi90YWJsZXJhbmdlOjhjZGVlZDNjNzJmNzQyNzU4ZmJiNjQ2NzZlN2ExODAyXzctOC0xLTEtODQ3Mjc2_397b31d9-d304-4748-96ea-9197d30703bc"
      unitRef="usd">107000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i30d7f7615fc44dbc813ec24cba2196f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4Y2RlZWQzYzcyZjc0Mjc1OGZiYjY0Njc2ZTdhMTgwMi90YWJsZXJhbmdlOjhjZGVlZDNjNzJmNzQyNzU4ZmJiNjQ2NzZlN2ExODAyXzctMTItMS0xLTg0NzI3Ng_c02bf1fb-e400-45d8-8e28-26f50453f935"
      unitRef="usd">0</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ifacc8d750635446fa8735ef9f8cefe14_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4Y2RlZWQzYzcyZjc0Mjc1OGZiYjY0Njc2ZTdhMTgwMi90YWJsZXJhbmdlOjhjZGVlZDNjNzJmNzQyNzU4ZmJiNjQ2NzZlN2ExODAyXzgtMi0xLTEtODQ3Mjc2_e41fd8ae-920c-48c9-b68f-881e4714cfcb"
      unitRef="usd">913000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ifcd531f888464d21948059266109bfd5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4Y2RlZWQzYzcyZjc0Mjc1OGZiYjY0Njc2ZTdhMTgwMi90YWJsZXJhbmdlOjhjZGVlZDNjNzJmNzQyNzU4ZmJiNjQ2NzZlN2ExODAyXzgtOC0xLTEtODQ3Mjc2_86c269c2-e453-42d6-b7ac-d23af3d91edb"
      unitRef="usd">1101000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i4f4f9458c49c460ea150984f67bb5399_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4Y2RlZWQzYzcyZjc0Mjc1OGZiYjY0Njc2ZTdhMTgwMi90YWJsZXJhbmdlOjhjZGVlZDNjNzJmNzQyNzU4ZmJiNjQ2NzZlN2ExODAyXzgtMTItMS0xLTg0NzI3Ng_715c1b6a-b09e-4477-913f-4fe3e833edd9"
      unitRef="usd">3000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ia021697322d7458e96963b7c9942d7b6_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4Y2RlZWQzYzcyZjc0Mjc1OGZiYjY0Njc2ZTdhMTgwMi90YWJsZXJhbmdlOjhjZGVlZDNjNzJmNzQyNzU4ZmJiNjQ2NzZlN2ExODAyXzktMi0xLTEtODQ3Mjc2_ee80ff41-829a-4f84-9daf-fb481a9c4e9f"
      unitRef="usd">15020000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i251ae616418242be856bb1f65bd70754_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4Y2RlZWQzYzcyZjc0Mjc1OGZiYjY0Njc2ZTdhMTgwMi90YWJsZXJhbmdlOjhjZGVlZDNjNzJmNzQyNzU4ZmJiNjQ2NzZlN2ExODAyXzktOC0xLTEtODQ3Mjc2_6eb3f695-798f-4ae7-b0d9-6ded08fc69e5"
      unitRef="usd">19237000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="ifb8ed7ea82f64fd3962d3a0e6dbbc851_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4Y2RlZWQzYzcyZjc0Mjc1OGZiYjY0Njc2ZTdhMTgwMi90YWJsZXJhbmdlOjhjZGVlZDNjNzJmNzQyNzU4ZmJiNjQ2NzZlN2ExODAyXzktMTItMS0xLTg0NzI3Ng_36e62694-3e30-40e2-a5a0-6f4c628d7b85"
      unitRef="usd">51000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ie926266011db471a833f64da9f0a4984_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4Y2RlZWQzYzcyZjc0Mjc1OGZiYjY0Njc2ZTdhMTgwMi90YWJsZXJhbmdlOjhjZGVlZDNjNzJmNzQyNzU4ZmJiNjQ2NzZlN2ExODAyXzEwLTItMS0xLTg0NzI3Ng_fd88953a-0db6-4165-9e9e-7c92bbe538eb"
      unitRef="usd">1258000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="idf39943020464b298ed75638d95a6990_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4Y2RlZWQzYzcyZjc0Mjc1OGZiYjY0Njc2ZTdhMTgwMi90YWJsZXJhbmdlOjhjZGVlZDNjNzJmNzQyNzU4ZmJiNjQ2NzZlN2ExODAyXzEwLTgtMS0xLTg0NzI3Ng_25a8a7e8-261e-40ff-a28b-bc36419335ea"
      unitRef="usd">1259000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="ice1cda65a69f445e95cd667ef97529a2_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4Y2RlZWQzYzcyZjc0Mjc1OGZiYjY0Njc2ZTdhMTgwMi90YWJsZXJhbmdlOjhjZGVlZDNjNzJmNzQyNzU4ZmJiNjQ2NzZlN2ExODAyXzEwLTEyLTEtMS04NDcyNzY_7d83279d-da9f-4dd3-bb92-67d570fc49ae"
      unitRef="usd">5000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="iac7e9cb7b6704144a2a1263deb6700a1_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4Y2RlZWQzYzcyZjc0Mjc1OGZiYjY0Njc2ZTdhMTgwMi90YWJsZXJhbmdlOjhjZGVlZDNjNzJmNzQyNzU4ZmJiNjQ2NzZlN2ExODAyXzExLTItMS0xLTg0NzI3Ng_06055b09-19d7-4317-935a-d2782c4271a3"
      unitRef="usd">16278000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i61f2e75d6cb24fcaa4d69ae20847e740_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4Y2RlZWQzYzcyZjc0Mjc1OGZiYjY0Njc2ZTdhMTgwMi90YWJsZXJhbmdlOjhjZGVlZDNjNzJmNzQyNzU4ZmJiNjQ2NzZlN2ExODAyXzExLTgtMS0xLTg0NzI3Ng_c4e47c00-bfbf-4e8e-88af-6e3714d35cd2"
      unitRef="usd">20496000000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODYvZnJhZzo2N2VhYWQxYTI0NTg0NjNkOTJlODQ1MzIzYjM3N2I1My90YWJsZTo4Y2RlZWQzYzcyZjc0Mjc1OGZiYjY0Njc2ZTdhMTgwMi90YWJsZXJhbmdlOjhjZGVlZDNjNzJmNzQyNzU4ZmJiNjQ2NzZlN2ExODAyXzExLTEyLTEtMS04NDcyNzY_8ff74843-7c26-43ff-b764-da2c56d75579"
      unitRef="usd">56000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:AllowanceForCreditLossesTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yODkvZnJhZzowYjVkMzVkZDViNWI0ZWEzOWU2OTAzZTI0YTI0OTI4OS90ZXh0cmVnaW9uOjBiNWQzNWRkNWI1YjRlYTM5ZTY5MDNlMjRhMjQ5Mjg5XzE0_56b6a5c6-e420-4afc-af1c-0b3e080b5231">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: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 changes in our allowance for single-family loans, multifamily loans and total allowance for loan losses. 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;Provision for credit losses&#x201d; in our condensed consolidated statements of operations and comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt"&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:63.132%"/&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 style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.889%"/&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;/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="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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;For the Three Months Ended March 31,&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: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="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:120%"&gt;2023&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:120%"&gt;2022&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: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="12" 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:9pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&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: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;Single-family allowance for loan losses:&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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="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;Beginning balance&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 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,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,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;/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:18pt"&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;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;(282)&lt;/span&gt;&lt;/td&gt;&lt;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;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;Write-offs&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;42&lt;/span&gt;&lt;span style="color:#000000;font-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;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;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;Recoveries&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;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;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;Other&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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:9pt;font-weight:400;line-height:120%"&gt;Ending balance&lt;/span&gt;&lt;/div&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="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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(9,479)&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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,241)&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;/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="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;Multifamily allowance for loan losses:&lt;/span&gt;&lt;/div&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="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;/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;Beginning balance&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 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,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;(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;/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:18pt"&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;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;Write-offs&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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="2" style="padding:2px 0 2px 1pt;text-align:right;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;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;Recoveries&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;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;/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:9pt;font-weight:400;line-height:120%"&gt;Ending balance&lt;/span&gt;&lt;/div&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="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,856)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;(658)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt 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="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;Total allowance for loan losses:&lt;/span&gt;&lt;/div&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="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;/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;Beginning balance&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 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;(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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,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;/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:18pt"&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;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;(176)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(254)&lt;/span&gt;&lt;/td&gt;&lt;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;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;Write-offs&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;279&lt;/span&gt;&lt;span style="color:#000000;font-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;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;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;Recoveries&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;(85)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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:18pt"&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="display:none"/&gt;&lt;td colspan="3" style="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="2" style="padding:2px 0 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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:9pt;font-weight:400;line-height:120%"&gt;Ending balance&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 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,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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,899)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt 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;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;/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 recognized a modest single-family benefit for loan losses in the first quarter of 2023, primarily driven by a benefit from actual and forecasted home price growth, substantially offset by a provision on newly acquired loans, as described in more detail below: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Benefit from actual and forecasted home price growth&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 the first quarter of 2023, we observed modest actual home price appreciation. In addition, our updated 2023 home price forecast changed from our prior estimate, resulting in a lower estimate of home price declines for the year. Higher home prices decrease the likelihood that loans will default and reduce the amount of losses 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:6pt;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;Provision on newly acquired loans&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 portion of our single-family acquisitions consisting of purchase loans increased in the first quarter of 2023 compared with the first quarter of 2022. As we shift to more purchase loans, which generally have higher origination loan to value (&#x201c;LTV&#x201d;) ratios than refinance loans, the credit profile of our acquisitions weakens. In addition, the average original LTV ratio of purchase loans acquired in the first quarter of 2023 was higher than for purchase loan acquisitions in the first quarter of 2022. These factors 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 single-family provision for loan losses in the first quarter of 2022 were a provision for higher actual and projected interest rates partially offset by a benefit from the release of economic concessions, as described in more detail below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;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;Provision from actual and projected interest rates&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;. Interest rates were higher as of March 31, 2022 compared with December 31, 2021. As mortgage rates increased, we expected a decrease in future prepayments on single-family loans, including modified loans accounted for as TDRs. Lower expected prepayments extended the expected lives of these TDR loans, which increased 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:7pt;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;Benefit from the release of economic concessions on loans previously designated as TDRs that received loss mitigation arrangements during the quarter.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt; Pursuant to our adoption of accounting guidance ASU 2022-02, we removed from our allowance the prior economic concession recorded on a loan previously designated as a TDR when the loan was modified or received or extended a loss mitigation arrangement such as a forbearance plan, repayment plan or other loan workout during the period. See &#x201c;Note 1, Summary of Significant Accounting Policies&#x201d; in our 2022 Form 10-K for additional 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:9.5pt;font-weight:400;line-height:120%"&gt;The primary factors that contributed to our multifamily provision for loan losses for the first quarter of 2023 were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;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;Provision for actual and projected economic dat&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;a, which was primarily driven by decreases in multifamily actual and projected property values. This resulted in higher estimated LTV ratios, which increased our estimate of expected loan losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;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;Pr&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;o&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;vision relating to our multifamily seniors housing loans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;. In the first quarter of 2023, uncertainty related to our seniors housing loans remained elevated, including uncertainty related to adjustable-rate loans.&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;The impact of these factors was partially offset by the following, which reduced our multifamily provision for loan loss:&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;Benefit from actual and projected interest rates. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Actual and projected interest rates decreased as of March 31, 2023 compared with December 31, 2022, which reduced the probability of default resulting in a benefit 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:9.5pt;font-weight:400;line-height:120%"&gt;Multifamily write-offs for the first quarter of 2023 were due to the write-off of a seniors housing portfolio. The seniors housing loans in our multifamily book have been disproportionately affected by the COVID-19 pandemic and ongoing economic trends, higher operating costs exacerbated by the increase in inflation, and higher short-term interest rates for adjustable-rate mortgages, resulting in increased costs for these borrowers.&lt;/span&gt;&lt;/div&gt;In the first quarter of 2022, the multifamily benefit for loan losses was the result of a reduction in our loan loss reserves primarily due to strong multifamily market fundamentals.</us-gaap:AllowanceForCreditLossesTextBlock>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90ZXh0cmVnaW9uOjQxZDA1OWMyYTE0YTQzOGRhZDhlOTRlNWQzNDBjMWMwXzEwOTg4_c1e3974b-da5d-4727-838c-13e4a86f8807">&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 changes in our allowance for single-family loans, multifamily loans and total allowance for loan losses. 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;Provision for credit losses&#x201d; in our condensed consolidated statements of operations and comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt"&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:63.132%"/&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 style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.889%"/&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;/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="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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;For the Three Months Ended March 31,&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: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="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:120%"&gt;2023&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:120%"&gt;2022&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: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="12" 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:9pt;font-weight:700;line-height:120%"&gt;(Dollars in millions)&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: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;Single-family allowance for loan losses:&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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="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;Beginning balance&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 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,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,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;/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:18pt"&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;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;(282)&lt;/span&gt;&lt;/td&gt;&lt;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;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;Write-offs&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;42&lt;/span&gt;&lt;span style="color:#000000;font-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;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;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;Recoveries&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;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;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;Other&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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:9pt;font-weight:400;line-height:120%"&gt;Ending balance&lt;/span&gt;&lt;/div&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="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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(9,479)&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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,241)&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;/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="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;Multifamily allowance for loan losses:&lt;/span&gt;&lt;/div&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="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;/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;Beginning balance&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 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,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;(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;/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:18pt"&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;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;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;Write-offs&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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="2" style="padding:2px 0 2px 1pt;text-align:right;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;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;Recoveries&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;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;/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:9pt;font-weight:400;line-height:120%"&gt;Ending balance&lt;/span&gt;&lt;/div&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="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,856)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;(658)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt 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="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;Total allowance for loan losses:&lt;/span&gt;&lt;/div&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="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;/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;Beginning balance&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 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;(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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,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;/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:18pt"&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;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;(176)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(254)&lt;/span&gt;&lt;/td&gt;&lt;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;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;Write-offs&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;279&lt;/span&gt;&lt;span style="color:#000000;font-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;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;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;Recoveries&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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;(85)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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:18pt"&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="display:none"/&gt;&lt;td colspan="3" style="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="2" style="padding:2px 0 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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:9pt;font-weight:400;line-height:120%"&gt;Ending balance&lt;/span&gt;&lt;/div&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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 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,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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,899)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt 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:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="if8e06a2316d048aeb511cdf18a15db10_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzQtNi0xLTEtODQ3Mjc2_1d2e3882-c01d-4269-a952-97a9f19dae64"
      unitRef="usd">9443000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i0e62ec2d581343ec941d0c36f1643b95_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzQtOC0xLTEtODQ3Mjc2_76701461-2807-468e-8ab3-df79e0d6969a"
      unitRef="usd">4950000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i68a67fb3399e42cab2eb37bb784fb3ed_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzUtNi0xLTEtODQ3Mjc2_8530d25c-72ee-4224-a035-4fec55e9a932"
      unitRef="usd">-4000000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i3ac80843671a45499f7b00e4c4700d9e_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzUtOC0xLTEtODQ3Mjc2_b718a09f-5cf9-488a-9c9f-9d70e0b07f6a"
      unitRef="usd">282000000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
      contextRef="i68a67fb3399e42cab2eb37bb784fb3ed_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzYtNi0xLTEtODQ3Mjc2_d6e38e89-f8cc-4571-af46-3d6f9458b5a6"
      unitRef="usd">42000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
      contextRef="i3ac80843671a45499f7b00e4c4700d9e_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzYtOC0xLTEtODQ3Mjc2_d826da19-de4a-4d97-ba7b-1eb6a2f8bc5e"
      unitRef="usd">27000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i68a67fb3399e42cab2eb37bb784fb3ed_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzctNi0xLTEtODQ3Mjc2_b84d34e4-166a-47ac-8cfe-3bcb23c43931"
      unitRef="usd">76000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i3ac80843671a45499f7b00e4c4700d9e_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzctOC0xLTEtODQ3Mjc2_4a2ff267-d1f4-45bc-b577-fc7ee2ec4cda"
      unitRef="usd">33000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <fnm:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther
      contextRef="i68a67fb3399e42cab2eb37bb784fb3ed_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzgtNi0xLTEtODQ3Mjc2_f0a01eaf-2fc0-4477-a58c-66ddfd68c335"
      unitRef="usd">-6000000</fnm:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther>
    <fnm:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther
      contextRef="i3ac80843671a45499f7b00e4c4700d9e_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzgtOC0xLTEtODQ3Mjc2_6468e5d0-dd5a-4451-9da1-231154d90a14"
      unitRef="usd">-3000000</fnm:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ifaa3f2d6310b43fcbc2ccde05737a5cc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzktNi0xLTEtODQ3Mjc2_3bf93afc-6884-4797-be68-fbc4d54ee57e"
      unitRef="usd">9479000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i6ea26b00b6be418188f98c08e0c3d3c4_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzktOC0xLTEtODQ3Mjc2_f1c8e9f6-6b9f-4911-83a0-dbd41578e404"
      unitRef="usd">5241000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="iab46733c28354452b2d19f63de3e72d2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzExLTYtMS0xLTg0NzI3Ng_7767ad66-9faf-49ba-afa2-efffd14421d6"
      unitRef="usd">1904000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i3b8ca86b7d0f41aa82770075c8c3a12e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzExLTgtMS0xLTg0NzI3Ng_42003585-380c-476b-a86b-cfb051307d8a"
      unitRef="usd">679000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="id7009de8d11844b4b355690e914095c1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzEyLTYtMS0xLTg0NzI3Ng_e5564dd1-3f79-400b-91cd-3540304ba9af"
      unitRef="usd">180000000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i8578767f54f54058bb6356249152ee1b_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzEyLTgtMS0xLTg0NzI3Ng_6473cb7f-fa4a-4e78-9b97-2cd067edbb3c"
      unitRef="usd">-28000000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
      contextRef="id7009de8d11844b4b355690e914095c1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzEzLTYtMS0xLTg0NzI3Ng_ed9d1c52-ffad-4117-aa8c-7158e2720cb4"
      unitRef="usd">237000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
      contextRef="i8578767f54f54058bb6356249152ee1b_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzEzLTgtMS0xLTg0NzI3Ng_99feb403-e82a-42a2-ab3c-ef8ad8c5bb86"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="id7009de8d11844b4b355690e914095c1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzE0LTYtMS0xLTg0NzI3Ng_d6ce1975-c15d-4afa-b9a4-55efa7e16b30"
      unitRef="usd">9000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i8578767f54f54058bb6356249152ee1b_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzE0LTgtMS0xLTg0NzI3Ng_8e485a25-65e2-428d-9d73-29b8b636074b"
      unitRef="usd">7000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ie3845d4f691744e7a5b20bb5b8088455_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzE2LTYtMS0xLTg0NzI3Ng_9a1bf233-f43a-4349-be25-40476c185261"
      unitRef="usd">1856000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i03040a76d15e469faf9be3a034438d13_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzE2LTgtMS0xLTg0NzI3Ng_c847813d-b649-4958-9685-7dc459c89742"
      unitRef="usd">658000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzE4LTYtMS0xLTg0NzI3Ng_ac1ebca0-2164-45e0-bb36-72c71c1811b3"
      unitRef="usd">11347000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i61f2e75d6cb24fcaa4d69ae20847e740_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzE4LTgtMS0xLTg0NzI3Ng_d4fa90cb-936c-4d87-acd4-479134536bd9"
      unitRef="usd">5629000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzE5LTYtMS0xLTg0NzI3Ng_d6fe9585-861c-48f7-bf17-d559e65dce5d"
      unitRef="usd">176000000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzE5LTgtMS0xLTg0NzI3Ng_4f29a583-8754-4aa4-b97e-6f4de1c21ad2"
      unitRef="usd">254000000</us-gaap:FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzIwLTYtMS0xLTg0NzI3Ng_f935f0ce-7b32-4c69-8084-bc5815a2c8f7"
      unitRef="usd">279000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzIwLTgtMS0xLTg0NzI3Ng_a9a56e71-ffa6-45bc-bf5a-7412c3ef6630"
      unitRef="usd">27000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzIxLTYtMS0xLTg0NzI3Ng_c3282b9d-128f-46b7-927c-16a2e067058c"
      unitRef="usd">85000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzIxLTgtMS0xLTg0NzI3Ng_e1a4b9c6-860c-4cb6-9ddd-c37a77a66e62"
      unitRef="usd">40000000</us-gaap:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery>
    <fnm:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzIyLTYtMS0xLTg0NzI3Ng_54fb3513-aad2-4880-b127-822eef8783d3"
      unitRef="usd">-6000000</fnm:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther>
    <fnm:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzIyLTgtMS0xLTg0NzI3Ng_7713c1fa-c26d-49b3-9565-c93e7cf0e88d"
      unitRef="usd">-3000000</fnm:FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzIzLTYtMS0xLTg0NzI3Ng_37e42c26-e961-4fae-8cbe-6e5e66e129c7"
      unitRef="usd">11335000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="iac7e9cb7b6704144a2a1263deb6700a1_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTIvZnJhZzo0MWQwNTljMmExNGE0MzhkYWQ4ZTk0ZTVkMzQwYzFjMC90YWJsZToxOWUwMDUxMGI3NmE0Y2U5YmZlNTQ0ZmI1NzYxNjgxOS90YWJsZXJhbmdlOjE5ZTAwNTEwYjc2YTRjZTliZmU1NDRmYjU3NjE2ODE5XzIzLTgtMS0xLTg0NzI3Ng_71d4321b-6ac4-4cb6-96f2-374ed740c84b"
      unitRef="usd">5899000000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTUvZnJhZzo3ZmY2NzM0OTI1NDc0YjY2YmMwZWRkY2IxY2NhNzIyMC90ZXh0cmVnaW9uOjdmZjY3MzQ5MjU0NzRiNjZiYzBlZGRjYjFjY2E3MjIwXzE2_bc9d4ef0-cce9-4f60-a872-8cfa99d64b2b">Investments in Securities&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;Trading 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;Trading securities are recorded at fair value with subsequent changes in fair value recorded as &#x201c;Fair value gains, net&#x201d; in our condensed consolidated statements of operations and comprehensive income. The following table displays our investments in trading securities.&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:61.251%"/&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:17.054%"/&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: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.015%"/&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;As of&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;March 31, 2023&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-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;December 31, 2022&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="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="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="18" 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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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;&#160;Mortgage-related securities (includes $410&#160;million and $427&#160;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;2,852&lt;/span&gt;&lt;span style="color:#000000;font-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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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:100%"&gt;Non-mortgage-related securities (includes $4.1 billion and $3.9 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: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="2" style="padding:2px 0 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;47,558&lt;/span&gt;&lt;span style="color:#000000;font-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;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;/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;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,410&lt;/span&gt;&lt;span style="color:#000000;font-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;50,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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 net trading gains (losses).&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:59.167%"/&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:2.322%"/&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:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.123%"/&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;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;For the Three Months Ended March 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="border-top:1pt solid #2c6937;padding:2px 1pt;text-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;2023&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;2022&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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: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;Net trading gains (losses)&lt;/span&gt;&lt;/div&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;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;746&lt;/span&gt;&lt;span style="color:#000000;font-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,770)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;text-indent:-9pt"&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;/div&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;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;799&lt;/span&gt;&lt;span style="color:#000000;font-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,714)&lt;/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:#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: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 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 losses, net&#x201d; in our condensed 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: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 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;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:9pt"&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:39.673%"/&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.167%"/&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: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.167%"/&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: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.167%"/&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: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.167%"/&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: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.175%"/&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="54" 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 March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Total Amortized Cost&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-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;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="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:2px 1pt;text-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="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:2px 1pt;text-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: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:2px 1pt;text-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 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="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="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="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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="54" 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;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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;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="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;(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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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:400;line-height:100%"&gt;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;(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;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: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;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 7.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;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;695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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-bottom:1pt;margin-top:4pt"&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:39.822%"/&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.167%"/&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: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.167%"/&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: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.167%"/&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: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.167%"/&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: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.026%"/&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="54" 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="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:120%"&gt;Total Amortized Cost&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-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;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="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:2px 1pt;text-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="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:2px 1pt;text-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: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:2px 1pt;text-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 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="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="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="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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="54" 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;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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;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: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;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;/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;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;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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 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-bottom:1pt;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: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&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;March 31, 2023&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;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="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:100%"&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;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;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;144&lt;/span&gt;&lt;span style="color:#000000;font-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;155&lt;/span&gt;&lt;span style="color:#000000;font-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;(12)&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;161&#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;(10)&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;159&#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;&#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="padding:2px 0 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;(1)&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;8&#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;(14)&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;144&lt;/span&gt;&lt;span style="color:#000000;font-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;155&lt;/span&gt;&lt;span style="color:#000000;font-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;(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="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;169&#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;(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="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;159&#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:5pt"&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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;There were no sales of AFS securities in the first quarter of 2023 or the first quarter of 2022. As a result, no gross realized gains (losses) or proceeds from sales were recognized in either 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;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;/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:64.525%"/&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:15.269%"/&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:14.972%"/&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:8pt;font-weight:700;line-height:100%"&gt;As of &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;March 31, 2023&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2022&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="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="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: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:-11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;&#160;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;(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 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;(13)&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;/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;46&lt;/span&gt;&lt;span style="color:#000000;font-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;48&#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="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:6pt;text-indent:1pt"&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="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;35&#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:#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;/div&gt;&lt;div style="margin-bottom:1pt"&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:20.007%"/&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:6.834%"/&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:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.486%"/&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:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.935%"/&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:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.289%"/&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:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.486%"/&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:0.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.289%"/&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:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.486%"/&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:0.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.289%"/&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:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.486%"/&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:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.503%"/&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:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="87" 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 March 31, 2023&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="9" rowspan="2" 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: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="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:7pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Fair &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="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: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="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:7pt;font-weight:700;line-height:100%"&gt;After One Year Through Five Years&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:7pt;font-weight:700;line-height:100%"&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="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: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="9" 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: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="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:7pt;font-weight:700;line-height:100%"&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: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: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="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:7pt;font-weight:700;line-height:100%"&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: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: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="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:7pt;font-weight:700;line-height:100%"&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: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: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="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:7pt;font-weight:700;line-height:100%"&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;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="87" 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;(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;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: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;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="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;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="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;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;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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;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;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;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;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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:8pt;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:8pt;font-weight:400;line-height:100%"&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 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"&gt;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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: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: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;692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;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;679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;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;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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;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;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;Net carrying amount consists of amortized cost, net of allowance for credit losses on AFS debt securities but does not include any unrealized fair value gains or 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:9.5pt;font-weight:400;line-height:120%"&gt;We held no securities classified as held-to-maturity as of March 31, 2023 or December 31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTgvZnJhZzo5NzQ1MTUxZGJjNTU0NmVmODhjYWQ1YmM2YzE5NWY4My90ZXh0cmVnaW9uOjk3NDUxNTFkYmM1NTQ2ZWY4OGNhZDViYzZjMTk1ZjgzXzMyNQ_a54c92c1-17bb-4ad6-8f69-a82f3846b348">Trading SecuritiesTrading securities are recorded at fair value with subsequent changes in fair value recorded as &#x201c;Fair value gains, net&#x201d; in our condensed consolidated statements of operations and comprehensive income.&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;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;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 losses, net&#x201d; in our condensed 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:TradingSecuritiesAndCertainTradingAssetsTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTgvZnJhZzo5NzQ1MTUxZGJjNTU0NmVmODhjYWQ1YmM2YzE5NWY4My90ZXh0cmVnaW9uOjk3NDUxNTFkYmM1NTQ2ZWY4OGNhZDViYzZjMTk1ZjgzXzMyMQ_eff38542-fe5d-499c-be55-dcf749bc5817">The following table displays our investments in trading securities.&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:61.251%"/&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:17.054%"/&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: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.015%"/&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;As of&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;March 31, 2023&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-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;December 31, 2022&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="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="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="18" 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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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;&#160;Mortgage-related securities (includes $410&#160;million and $427&#160;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;2,852&lt;/span&gt;&lt;span style="color:#000000;font-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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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:100%"&gt;Non-mortgage-related securities (includes $4.1 billion and $3.9 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: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="2" style="padding:2px 0 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;47,558&lt;/span&gt;&lt;span style="color:#000000;font-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;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;/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;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,410&lt;/span&gt;&lt;span style="color:#000000;font-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;50,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;</us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i264ffadb57494f37b051cfac3fc3fc52_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTgvZnJhZzo5NzQ1MTUxZGJjNTU0NmVmODhjYWQ1YmM2YzE5NWY4My90YWJsZTozNWI1ZmM0NDFhNTY0Yjk3OWQ1ODkzOTM0MGQ5OGI0Yy90YWJsZXJhbmdlOjM1YjVmYzQ0MWE1NjRiOTc5ZDU4OTM5MzQwZDk4YjRjXzgtMC0xLTEtODQ3Mjc2L3RleHRyZWdpb246ZGU4ZDE2Njc5ZTk0NGQ1MWExNjZiYjc2Y2I4MTg1NGZfNDM_9b183903-50c2-48e0-9ebe-9170f8dda2ce"
      unitRef="usd">410000000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="ibec965c618c449e89448975a6cbe2794_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTgvZnJhZzo5NzQ1MTUxZGJjNTU0NmVmODhjYWQ1YmM2YzE5NWY4My90YWJsZTozNWI1ZmM0NDFhNTY0Yjk3OWQ1ODkzOTM0MGQ5OGI0Yy90YWJsZXJhbmdlOjM1YjVmYzQ0MWE1NjRiOTc5ZDU4OTM5MzQwZDk4YjRjXzgtMC0xLTEtODQ3Mjc2L3RleHRyZWdpb246ZGU4ZDE2Njc5ZTk0NGQ1MWExNjZiYjc2Y2I4MTg1NGZfNTA_814a6761-968c-44a7-9ced-289c6026b2d3"
      unitRef="usd">427000000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="ic7bbbac36a694bb8bcba6683615acadf_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTgvZnJhZzo5NzQ1MTUxZGJjNTU0NmVmODhjYWQ1YmM2YzE5NWY4My90YWJsZTozNWI1ZmM0NDFhNTY0Yjk3OWQ1ODkzOTM0MGQ5OGI0Yy90YWJsZXJhbmdlOjM1YjVmYzQ0MWE1NjRiOTc5ZDU4OTM5MzQwZDk4YjRjXzgtMi0xLTEtODQ3Mjc2_5f5ae906-b43f-4b7e-ace9-8351f4b2537d"
      unitRef="usd">2852000000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i00bd395dd527452b862365390e2321c9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTgvZnJhZzo5NzQ1MTUxZGJjNTU0NmVmODhjYWQ1YmM2YzE5NWY4My90YWJsZTozNWI1ZmM0NDFhNTY0Yjk3OWQ1ODkzOTM0MGQ5OGI0Yy90YWJsZXJhbmdlOjM1YjVmYzQ0MWE1NjRiOTc5ZDU4OTM5MzQwZDk4YjRjXzgtNi0xLTEtODQ3Mjc2_407c208a-31d4-4c33-a5b1-7b28e393309b"
      unitRef="usd">3211000000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="ibd1ef5c8e69945e0922966151429fa9e_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTgvZnJhZzo5NzQ1MTUxZGJjNTU0NmVmODhjYWQ1YmM2YzE5NWY4My90YWJsZTozNWI1ZmM0NDFhNTY0Yjk3OWQ1ODkzOTM0MGQ5OGI0Yy90YWJsZXJhbmdlOjM1YjVmYzQ0MWE1NjRiOTc5ZDU4OTM5MzQwZDk4YjRjXzEyLTAtMS0xLTkwMTcyMC90ZXh0cmVnaW9uOmI4YmFhZDJkZGMyZDQ1NGRiMTc4ODIyNmUxZmE5MGM2XzEzNzQzODk1MzQ3MzEx_7c88c95f-38fe-487a-859b-907f4fb759b5"
      unitRef="usd">4100000000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i1b9cc0d12eb34fcea90270110f47628b_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTgvZnJhZzo5NzQ1MTUxZGJjNTU0NmVmODhjYWQ1YmM2YzE5NWY4My90YWJsZTozNWI1ZmM0NDFhNTY0Yjk3OWQ1ODkzOTM0MGQ5OGI0Yy90YWJsZXJhbmdlOjM1YjVmYzQ0MWE1NjRiOTc5ZDU4OTM5MzQwZDk4YjRjXzEyLTAtMS0xLTkwMTcyMC90ZXh0cmVnaW9uOmI4YmFhZDJkZGMyZDQ1NGRiMTc4ODIyNmUxZmE5MGM2XzEzNzQzODk1MzQ3MzE1_93bfea08-d5b5-4d4d-b52a-0e1f06452abb"
      unitRef="usd">3900000000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="ic857d9054c7a4175a73c6fa6bdd2e770_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTgvZnJhZzo5NzQ1MTUxZGJjNTU0NmVmODhjYWQ1YmM2YzE5NWY4My90YWJsZTozNWI1ZmM0NDFhNTY0Yjk3OWQ1ODkzOTM0MGQ5OGI0Yy90YWJsZXJhbmdlOjM1YjVmYzQ0MWE1NjRiOTc5ZDU4OTM5MzQwZDk4YjRjXzEyLTItMS0xLTg0NzI3Ng_60f63049-8ac5-4698-b770-8ee68e925612"
      unitRef="usd">47558000000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="iba10fb8cb40241e8a73e5611ff16bc6e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTgvZnJhZzo5NzQ1MTUxZGJjNTU0NmVmODhjYWQ1YmM2YzE5NWY4My90YWJsZTozNWI1ZmM0NDFhNTY0Yjk3OWQ1ODkzOTM0MGQ5OGI0Yy90YWJsZXJhbmdlOjM1YjVmYzQ0MWE1NjRiOTc5ZDU4OTM5MzQwZDk4YjRjXzEyLTYtMS0xLTg0NzI3Ng_a4d904f8-46d7-4cff-a18f-162c03c05eb3"
      unitRef="usd">46918000000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTgvZnJhZzo5NzQ1MTUxZGJjNTU0NmVmODhjYWQ1YmM2YzE5NWY4My90YWJsZTozNWI1ZmM0NDFhNTY0Yjk3OWQ1ODkzOTM0MGQ5OGI0Yy90YWJsZXJhbmdlOjM1YjVmYzQ0MWE1NjRiOTc5ZDU4OTM5MzQwZDk4YjRjXzEzLTItMS0xLTg0NzI3Ng_9584d7d0-fbb8-4bc9-93bb-1912c9dae7f9"
      unitRef="usd">50410000000</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18yOTgvZnJhZzo5NzQ1MTUxZGJjNTU0NmVmODhjYWQ1YmM2YzE5NWY4My90YWJsZTozNWI1ZmM0NDFhNTY0Yjk3OWQ1ODkzOTM0MGQ5OGI0Yy90YWJsZXJhbmdlOjM1YjVmYzQ0MWE1NjRiOTc5ZDU4OTM5MzQwZDk4YjRjXzEzLTYtMS0xLTg0NzI3Ng_05973671-5a9e-4dbc-acda-58d4287896ed"
      unitRef="usd">50129000000</us-gaap:TradingSecuritiesDebt>
    <fnm:ScheduleOfTradingSecuritiesGainsLossesNetTableTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDEvZnJhZzo0N2Q4YmQ3YzBkNmI0NmFhYWViYzE0MDY5NjcwNDI1My90ZXh0cmVnaW9uOjQ3ZDhiZDdjMGQ2YjQ2YWFhZWJjMTQwNjk2NzA0MjUzXzg4_e4701a7c-0d1a-460c-b6e3-e9077a775174">&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 net trading gains (losses).&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:59.167%"/&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:2.322%"/&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:2.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.123%"/&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;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:100%"&gt;For the Three Months Ended March 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="border-top:1pt solid #2c6937;padding:2px 1pt;text-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;2023&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;2022&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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: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;Net trading gains (losses)&lt;/span&gt;&lt;/div&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;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;746&lt;/span&gt;&lt;span style="color:#000000;font-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,770)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;text-indent:-9pt"&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;/div&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;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;799&lt;/span&gt;&lt;span style="color:#000000;font-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,714)&lt;/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;</fnm:ScheduleOfTradingSecuritiesGainsLossesNetTableTextBlock>
    <us-gaap:DebtSecuritiesTradingGainLoss
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDEvZnJhZzo0N2Q4YmQ3YzBkNmI0NmFhYWViYzE0MDY5NjcwNDI1My90YWJsZTpkMWIwMzhiOWIwM2U0MGRhYThhMzhhODcwNDUyNjUwNS90YWJsZXJhbmdlOmQxYjAzOGI5YjAzZTQwZGFhOGEzOGE4NzA0NTI2NTA1XzUtOS0xLTEtODQ3Mjc2_3ecb3bb0-4eca-40b3-b0e2-6134e5286975"
      unitRef="usd">746000000</us-gaap:DebtSecuritiesTradingGainLoss>
    <us-gaap:DebtSecuritiesTradingGainLoss
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDEvZnJhZzo0N2Q4YmQ3YzBkNmI0NmFhYWViYzE0MDY5NjcwNDI1My90YWJsZTpkMWIwMzhiOWIwM2U0MGRhYThhMzhhODcwNDUyNjUwNS90YWJsZXJhbmdlOmQxYjAzOGI5YjAzZTQwZGFhOGEzOGE4NzA0NTI2NTA1XzUtMTEtMS0xLTg0NzI3Ng_b0c5d8ab-3de5-494c-8168-2dea6ef1410b"
      unitRef="usd">-1770000000</us-gaap:DebtSecuritiesTradingGainLoss>
    <us-gaap:DebtSecuritiesTradingUnrealizedGainLoss
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDEvZnJhZzo0N2Q4YmQ3YzBkNmI0NmFhYWViYzE0MDY5NjcwNDI1My90YWJsZTpkMWIwMzhiOWIwM2U0MGRhYThhMzhhODcwNDUyNjUwNS90YWJsZXJhbmdlOmQxYjAzOGI5YjAzZTQwZGFhOGEzOGE4NzA0NTI2NTA1XzYtOS0xLTEtODQ3Mjc2_d7998097-6de3-4069-bf6d-8fa74004c009"
      unitRef="usd">799000000</us-gaap:DebtSecuritiesTradingUnrealizedGainLoss>
    <us-gaap:DebtSecuritiesTradingUnrealizedGainLoss
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDEvZnJhZzo0N2Q4YmQ3YzBkNmI0NmFhYWViYzE0MDY5NjcwNDI1My90YWJsZTpkMWIwMzhiOWIwM2U0MGRhYThhMzhhODcwNDUyNjUwNS90YWJsZXJhbmdlOmQxYjAzOGI5YjAzZTQwZGFhOGEzOGE4NzA0NTI2NTA1XzYtMTEtMS0xLTg0NzI3Ng_9355cf4a-57dc-46a8-9815-253abdda21d1"
      unitRef="usd">-1714000000</us-gaap:DebtSecuritiesTradingUnrealizedGainLoss>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90ZXh0cmVnaW9uOjdiNTY5NDQ1ZWVmYjQ5OTRiNDA3MDQxZGYxZTE3MmUzXzEzOTc_b241bd50-6c8b-4e5c-8e0e-62cb3ee6ca05">&lt;div style="margin-top: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 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;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:9pt"&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:39.673%"/&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.167%"/&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: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.167%"/&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: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.167%"/&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: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.167%"/&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: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.175%"/&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="54" 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 March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:120%"&gt;Total Amortized Cost&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-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;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="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:2px 1pt;text-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="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:2px 1pt;text-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: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:2px 1pt;text-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 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="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="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="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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="54" 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;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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;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="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;(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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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:400;line-height:100%"&gt;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;(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;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: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;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 7.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;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;695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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-bottom:1pt;margin-top:4pt"&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:39.822%"/&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.167%"/&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: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.167%"/&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: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.167%"/&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: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.167%"/&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: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.026%"/&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="54" 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="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:120%"&gt;Total Amortized Cost&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-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;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="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:2px 1pt;text-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="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:2px 1pt;text-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: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:2px 1pt;text-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 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="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="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="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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="54" 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;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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;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: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;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;/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;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="iab7afe7e44d04923bb6d489177fbb523_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTplZTg1NmYzMWE5OGQ0YmE3YmI1NmJjNDIzNGEzMjNmOS90YWJsZXJhbmdlOmVlODU2ZjMxYTk4ZDRiYTdiYjU2YmM0MjM0YTMyM2Y5XzQtMi0xLTEtODQ3Mjc2_322f2a4f-d491-49bf-9779-8eabadfcf2e4"
      unitRef="usd">435000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest
      contextRef="iab7afe7e44d04923bb6d489177fbb523_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTplZTg1NmYzMWE5OGQ0YmE3YmI1NmJjNDIzNGEzMjNmOS90YWJsZXJhbmdlOmVlODU2ZjMxYTk4ZDRiYTdiYjU2YmM0MjM0YTMyM2Y5XzQtNi0xLTEtODQ3Mjc2_139d176e-a760-4d75-afda-ccc492a803f9"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iab7afe7e44d04923bb6d489177fbb523_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTplZTg1NmYzMWE5OGQ0YmE3YmI1NmJjNDIzNGEzMjNmOS90YWJsZXJhbmdlOmVlODU2ZjMxYTk4ZDRiYTdiYjU2YmM0MjM0YTMyM2Y5XzQtMTAtMS0xLTg0NzI3Ng_2782743b-9c66-43ad-9947-b61c512e7a42"
      unitRef="usd">3000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iab7afe7e44d04923bb6d489177fbb523_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTplZTg1NmYzMWE5OGQ0YmE3YmI1NmJjNDIzNGEzMjNmOS90YWJsZXJhbmdlOmVlODU2ZjMxYTk4ZDRiYTdiYjU2YmM0MjM0YTMyM2Y5XzQtMTQtMS0xLTg0NzI3Ng_135e61f2-f477-479f-a6d2-188c241853f7"
      unitRef="usd">24000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="iab7afe7e44d04923bb6d489177fbb523_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTplZTg1NmYzMWE5OGQ0YmE3YmI1NmJjNDIzNGEzMjNmOS90YWJsZXJhbmdlOmVlODU2ZjMxYTk4ZDRiYTdiYjU2YmM0MjM0YTMyM2Y5XzQtMTgtMS0xLTg0NzI3Ng_faea1a5d-1511-4747-b4c9-9460691c8dd3"
      unitRef="usd">414000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i905c58e747324965852f0afcf52a74f8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTplZTg1NmYzMWE5OGQ0YmE3YmI1NmJjNDIzNGEzMjNmOS90YWJsZXJhbmdlOmVlODU2ZjMxYTk4ZDRiYTdiYjU2YmM0MjM0YTMyM2Y5XzEwLTItMS0xLTg0NzI3Ng_2c7aea2a-efa5-416b-b4b9-8ab13e77ab4f"
      unitRef="usd">260000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i905c58e747324965852f0afcf52a74f8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTplZTg1NmYzMWE5OGQ0YmE3YmI1NmJjNDIzNGEzMjNmOS90YWJsZXJhbmdlOmVlODU2ZjMxYTk4ZDRiYTdiYjU2YmM0MjM0YTMyM2Y5XzEwLTYtMS0xLTg0NzI3Ng_1dfb5cc3-4d1f-4f7a-b821-ac3731545cd6"
      unitRef="usd">3000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i905c58e747324965852f0afcf52a74f8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTplZTg1NmYzMWE5OGQ0YmE3YmI1NmJjNDIzNGEzMjNmOS90YWJsZXJhbmdlOmVlODU2ZjMxYTk4ZDRiYTdiYjU2YmM0MjM0YTMyM2Y5XzEwLTEwLTEtMS04NDcyNzY_ac5cfb9b-e439-4309-b8a1-6424156c566d"
      unitRef="usd">8000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i905c58e747324965852f0afcf52a74f8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTplZTg1NmYzMWE5OGQ0YmE3YmI1NmJjNDIzNGEzMjNmOS90YWJsZXJhbmdlOmVlODU2ZjMxYTk4ZDRiYTdiYjU2YmM0MjM0YTMyM2Y5XzEwLTE0LTEtMS04NDcyNzY_d3ae7f68-f0a8-448d-aad0-28cb61573852"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i905c58e747324965852f0afcf52a74f8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTplZTg1NmYzMWE5OGQ0YmE3YmI1NmJjNDIzNGEzMjNmOS90YWJsZXJhbmdlOmVlODU2ZjMxYTk4ZDRiYTdiYjU2YmM0MjM0YTMyM2Y5XzEwLTE4LTEtMS04NDcyNzY_68bda306-be15-4eaa-bccc-3cfb32924c6d"
      unitRef="usd">265000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTplZTg1NmYzMWE5OGQ0YmE3YmI1NmJjNDIzNGEzMjNmOS90YWJsZXJhbmdlOmVlODU2ZjMxYTk4ZDRiYTdiYjU2YmM0MjM0YTMyM2Y5XzExLTItMS0xLTg0NzI3Ng_9ba57a24-272f-4dc6-b788-6fa5d4290227"
      unitRef="usd">695000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTplZTg1NmYzMWE5OGQ0YmE3YmI1NmJjNDIzNGEzMjNmOS90YWJsZXJhbmdlOmVlODU2ZjMxYTk4ZDRiYTdiYjU2YmM0MjM0YTMyM2Y5XzExLTYtMS0xLTg0NzI3Ng_c0ada3ef-8e75-4897-8a14-5c68ac05bdb0"
      unitRef="usd">3000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTplZTg1NmYzMWE5OGQ0YmE3YmI1NmJjNDIzNGEzMjNmOS90YWJsZXJhbmdlOmVlODU2ZjMxYTk4ZDRiYTdiYjU2YmM0MjM0YTMyM2Y5XzExLTEwLTEtMS04NDcyNzY_5a6e3494-abe6-4823-bb36-6705c412336e"
      unitRef="usd">11000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTplZTg1NmYzMWE5OGQ0YmE3YmI1NmJjNDIzNGEzMjNmOS90YWJsZXJhbmdlOmVlODU2ZjMxYTk4ZDRiYTdiYjU2YmM0MjM0YTMyM2Y5XzExLTE0LTEtMS04NDcyNzY_b342fd09-f78b-43e4-b84b-f00b5521acd8"
      unitRef="usd">24000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTplZTg1NmYzMWE5OGQ0YmE3YmI1NmJjNDIzNGEzMjNmOS90YWJsZXJhbmdlOmVlODU2ZjMxYTk4ZDRiYTdiYjU2YmM0MjM0YTMyM2Y5XzExLTE4LTEtMS04NDcyNzY_c1a47114-7edd-4f42-bfca-9c00523b3269"
      unitRef="usd">679000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i69f2452e7d7a4d2fb0d36aa0898826e9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTo3Mjc1MWRjNDY2MzU0ZmNkODE5YjJlNmY2OWM3ZDIxOS90YWJsZXJhbmdlOjcyNzUxZGM0NjYzNTRmY2Q4MTliMmU2ZjY5YzdkMjE5XzQtMi0xLTEtODQ3Mjc2_19d8c4bb-661e-4810-802c-038b71e23c40"
      unitRef="usd">445000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i69f2452e7d7a4d2fb0d36aa0898826e9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTo3Mjc1MWRjNDY2MzU0ZmNkODE5YjJlNmY2OWM3ZDIxOS90YWJsZXJhbmdlOjcyNzUxZGM0NjYzNTRmY2Q4MTliMmU2ZjY5YzdkMjE5XzQtNi0xLTEtODQ3Mjc2_62116d24-fc5b-4b71-b789-61a613598922"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i69f2452e7d7a4d2fb0d36aa0898826e9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTo3Mjc1MWRjNDY2MzU0ZmNkODE5YjJlNmY2OWM3ZDIxOS90YWJsZXJhbmdlOjcyNzUxZGM0NjYzNTRmY2Q4MTliMmU2ZjY5YzdkMjE5XzQtMTAtMS0xLTg0NzI3Ng_4a8c6d39-7c43-4b8d-bcb8-fd7446504667"
      unitRef="usd">3000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i69f2452e7d7a4d2fb0d36aa0898826e9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTo3Mjc1MWRjNDY2MzU0ZmNkODE5YjJlNmY2OWM3ZDIxOS90YWJsZXJhbmdlOjcyNzUxZGM0NjYzNTRmY2Q4MTliMmU2ZjY5YzdkMjE5XzQtMTQtMS0xLTg0NzI3Ng_e36e03b6-3c1e-4064-9d6f-fc80b44364ce"
      unitRef="usd">22000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i69f2452e7d7a4d2fb0d36aa0898826e9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTo3Mjc1MWRjNDY2MzU0ZmNkODE5YjJlNmY2OWM3ZDIxOS90YWJsZXJhbmdlOjcyNzUxZGM0NjYzNTRmY2Q4MTliMmU2ZjY5YzdkMjE5XzQtMTgtMS0xLTg0NzI3Ng_564412bd-0ed5-4b73-bcf6-0afc77be0947"
      unitRef="usd">426000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="id8629f2e588d48c3b0ed996786a305e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTo3Mjc1MWRjNDY2MzU0ZmNkODE5YjJlNmY2OWM3ZDIxOS90YWJsZXJhbmdlOjcyNzUxZGM0NjYzNTRmY2Q4MTliMmU2ZjY5YzdkMjE5XzktMi0xLTEtODQ3Mjc2_150dd2e4-ae18-4d4a-a1bd-90f36ffddd49"
      unitRef="usd">269000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest
      contextRef="id8629f2e588d48c3b0ed996786a305e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTo3Mjc1MWRjNDY2MzU0ZmNkODE5YjJlNmY2OWM3ZDIxOS90YWJsZXJhbmdlOjcyNzUxZGM0NjYzNTRmY2Q4MTliMmU2ZjY5YzdkMjE5XzktNi0xLTEtODQ3Mjc2_64cf18e7-184e-440d-ae96-50e3dde8a0a8"
      unitRef="usd">3000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id8629f2e588d48c3b0ed996786a305e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTo3Mjc1MWRjNDY2MzU0ZmNkODE5YjJlNmY2OWM3ZDIxOS90YWJsZXJhbmdlOjcyNzUxZGM0NjYzNTRmY2Q4MTliMmU2ZjY5YzdkMjE5XzktMTAtMS0xLTg0NzI3Ng_9b4552bc-2c9b-4a87-b42f-e45bb2878473"
      unitRef="usd">5000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id8629f2e588d48c3b0ed996786a305e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTo3Mjc1MWRjNDY2MzU0ZmNkODE5YjJlNmY2OWM3ZDIxOS90YWJsZXJhbmdlOjcyNzUxZGM0NjYzNTRmY2Q4MTliMmU2ZjY5YzdkMjE5XzktMTQtMS0xLTg0NzI3Ng_546e18e8-b771-4804-a156-678c315c3018"
      unitRef="usd">1000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="id8629f2e588d48c3b0ed996786a305e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTo3Mjc1MWRjNDY2MzU0ZmNkODE5YjJlNmY2OWM3ZDIxOS90YWJsZXJhbmdlOjcyNzUxZGM0NjYzNTRmY2Q4MTliMmU2ZjY5YzdkMjE5XzktMTgtMS0xLTg0NzI3Ng_7e38392b-9293-49f1-93e3-9ade795601dd"
      unitRef="usd">270000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTo3Mjc1MWRjNDY2MzU0ZmNkODE5YjJlNmY2OWM3ZDIxOS90YWJsZXJhbmdlOjcyNzUxZGM0NjYzNTRmY2Q4MTliMmU2ZjY5YzdkMjE5XzEwLTItMS0xLTg0NzI3Ng_871535ec-2108-4ccd-8930-cb8a5b20bc9c"
      unitRef="usd">714000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTo3Mjc1MWRjNDY2MzU0ZmNkODE5YjJlNmY2OWM3ZDIxOS90YWJsZXJhbmdlOjcyNzUxZGM0NjYzNTRmY2Q4MTliMmU2ZjY5YzdkMjE5XzEwLTYtMS0xLTg0NzI3Ng_5c779a0d-e3c7-4728-999b-69772fea6e14"
      unitRef="usd">3000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTo3Mjc1MWRjNDY2MzU0ZmNkODE5YjJlNmY2OWM3ZDIxOS90YWJsZXJhbmdlOjcyNzUxZGM0NjYzNTRmY2Q4MTliMmU2ZjY5YzdkMjE5XzEwLTEwLTEtMS04NDcyNzY_c4ca6e23-5a8a-4e4d-a90a-4cbe721c427a"
      unitRef="usd">8000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTo3Mjc1MWRjNDY2MzU0ZmNkODE5YjJlNmY2OWM3ZDIxOS90YWJsZXJhbmdlOjcyNzUxZGM0NjYzNTRmY2Q4MTliMmU2ZjY5YzdkMjE5XzEwLTE0LTEtMS04NDcyNzY_60de81d3-67a5-4b91-a8d9-da5df5b018b8"
      unitRef="usd">23000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMDcvZnJhZzo3YjU2OTQ0NWVlZmI0OTk0YjQwNzA0MWRmMWUxNzJlMy90YWJsZTo3Mjc1MWRjNDY2MzU0ZmNkODE5YjJlNmY2OWM3ZDIxOS90YWJsZXJhbmdlOjcyNzUxZGM0NjYzNTRmY2Q4MTliMmU2ZjY5YzdkMjE5XzEwLTE4LTEtMS04NDcyNzY_209bcb4f-69d7-499d-9011-056be423e064"
      unitRef="usd">696000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90ZXh0cmVnaW9uOjg5MDliYjcyYWQxZDRiZTFhYWM1YTkwNTk0YTQwMTA5XzUxOA_8b83d8d1-c34a-4482-a54c-4646857a36dc">&lt;div style="margin-bottom:6pt;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 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-bottom:1pt;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: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&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;March 31, 2023&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;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="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:100%"&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;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;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;144&lt;/span&gt;&lt;span style="color:#000000;font-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;155&lt;/span&gt;&lt;span style="color:#000000;font-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;(12)&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;161&#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;(10)&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;159&#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;&#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="padding:2px 0 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;(1)&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;8&#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;(14)&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;144&lt;/span&gt;&lt;span style="color:#000000;font-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;155&lt;/span&gt;&lt;span style="color:#000000;font-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;(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="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;169&#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;(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="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;159&#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:5pt"&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="iab7afe7e44d04923bb6d489177fbb523_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzYtMi0xLTEtODQ3Mjc2_30a9bb19-0396-4c5e-ba54-e9dfa34eb640"
      unitRef="usd">14000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="iab7afe7e44d04923bb6d489177fbb523_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzYtNS0xLTEtODQ3Mjc2_d137b313-ed8d-41f3-8dcd-a369eb365bf4"
      unitRef="usd">144000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="iab7afe7e44d04923bb6d489177fbb523_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzYtOC0xLTEtODQ3Mjc2_f5bef7b7-da35-4dff-a5a6-74c699449717"
      unitRef="usd">10000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="iab7afe7e44d04923bb6d489177fbb523_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzYtMTEtMS0xLTg0NzI3Ng_7a32819a-099c-4ad9-9efb-92812e18a2fa"
      unitRef="usd">155000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i69f2452e7d7a4d2fb0d36aa0898826e9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzYtMTQtMS0xLTg0NzI3Ng_3094c51d-4977-4622-b07c-ac02671efca1"
      unitRef="usd">12000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i69f2452e7d7a4d2fb0d36aa0898826e9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzYtMTctMS0xLTg0NzI3Ng_c8354b3f-daf6-4344-880b-7803f2df2e42"
      unitRef="usd">161000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i69f2452e7d7a4d2fb0d36aa0898826e9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzYtMjAtMS0xLTg0NzI3Ng_150a1947-9383-49b0-9287-9406ff309aa3"
      unitRef="usd">10000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i69f2452e7d7a4d2fb0d36aa0898826e9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzYtMjMtMS0xLTg0NzI3Ng_20c29c20-2f03-467a-9317-334e73d215b4"
      unitRef="usd">159000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i905c58e747324965852f0afcf52a74f8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzctMi0xLTEtODQ3Mjc2_14138790-d577-45fc-b43a-455e82042bbd"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i905c58e747324965852f0afcf52a74f8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzctNS0xLTEtODQ3Mjc2_13654f5b-fd65-4f3c-9c9f-d2c3fa874405"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i905c58e747324965852f0afcf52a74f8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzctOC0xLTEtODQ3Mjc2_b6699bda-2b61-4efe-9d17-edfc4f6385b3"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i905c58e747324965852f0afcf52a74f8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzctMTEtMS0xLTg0NzI3Ng_8ea82a86-a567-4ed7-bcd6-71d581d69b73"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="id8629f2e588d48c3b0ed996786a305e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzctMTQtMS0xLTg0NzI3Ng_c3edb2f1-762c-4e86-a0f2-4f56cc1431c6"
      unitRef="usd">1000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="id8629f2e588d48c3b0ed996786a305e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzctMTctMS0xLTg0NzI3Ng_0a0bdb6b-bd80-4ee8-aec6-e54b6b8dd397"
      unitRef="usd">8000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="id8629f2e588d48c3b0ed996786a305e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzctMjAtMS0xLTg0NzI3Ng_39b1fac4-2b6a-4b83-8c62-aa35e0ff6550"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="id8629f2e588d48c3b0ed996786a305e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzctMjMtMS0xLTg0NzI3Ng_d6189906-d749-4a62-bbb3-949394918a10"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzktMi0xLTEtODQ3Mjc2_d417ad65-59fa-44ae-b518-c83417511f2b"
      unitRef="usd">14000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzktNS0xLTEtODQ3Mjc2_52ffaedd-43e3-4efe-bb68-cd8d6d372cae"
      unitRef="usd">144000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzktOC0xLTEtODQ3Mjc2_892afdcf-8e37-41c2-a4dd-9735f2043f41"
      unitRef="usd">10000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzktMTEtMS0xLTg0NzI3Ng_58de2820-dcea-4901-a57f-6bfab49939ed"
      unitRef="usd">155000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzktMTQtMS0xLTg0NzI3Ng_1ebc9d58-0b81-43bb-b0aa-abd5e77dd6e2"
      unitRef="usd">13000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzktMTctMS0xLTg0NzI3Ng_7171546e-a4e0-4794-b85b-d2f5a67e0153"
      unitRef="usd">169000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzktMjAtMS0xLTg0NzI3Ng_fcef6b29-0762-4e66-bf3e-7b21b3373493"
      unitRef="usd">10000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo5ZTBjMDdlMjA5OTc0MmVhODRkNjljZmU2MzUxNDJlNi90YWJsZXJhbmdlOjllMGMwN2UyMDk5NzQyZWE4NGQ2OWNmZTYzNTE0MmU2XzktMjMtMS0xLTg0NzI3Ng_57395392-6a30-40b1-a156-8a69bcd33a5f"
      unitRef="usd">159000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90ZXh0cmVnaW9uOjg5MDliYjcyYWQxZDRiZTFhYWM1YTkwNTk0YTQwMTA5XzI1ODM4NTIzMjU0MTIy_2e3e83d0-6f80-4ca3-b1e4-3ca76c179ee5"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90ZXh0cmVnaW9uOjg5MDliYjcyYWQxZDRiZTFhYWM1YTkwNTk0YTQwMTA5XzI1ODM4NTIzMjU0MTIy_649ed564-ef45-4767-9841-84374e1d9f5a"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90ZXh0cmVnaW9uOjg5MDliYjcyYWQxZDRiZTFhYWM1YTkwNTk0YTQwMTA5XzI1ODM4NTIzMjU0MTIy_7060c527-51e7-45a4-b944-783bd118bfe3"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90ZXh0cmVnaW9uOjg5MDliYjcyYWQxZDRiZTFhYWM1YTkwNTk0YTQwMTA5XzI1ODM4NTIzMjU0MTIy_fb937e2d-14e6-45ec-9e6f-02f1e02b1f9b"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90ZXh0cmVnaW9uOjg5MDliYjcyYWQxZDRiZTFhYWM1YTkwNTk0YTQwMTA5XzUxNw_cc6031e9-ca71-48af-b7ed-4d8d19ad4971">&lt;div style="margin-top: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 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;/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:64.525%"/&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:15.269%"/&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:14.972%"/&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:8pt;font-weight:700;line-height:100%"&gt;As of &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;March 31, 2023&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2022&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="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="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: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:-11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;&#160;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;(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 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;(13)&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;/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;46&lt;/span&gt;&lt;span style="color:#000000;font-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;48&#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="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:6pt;text-indent:1pt"&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="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;35&#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;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <fnm:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAvailableForSaleSecuritiesOtherThanTemporaryImpairmentNotRecorded
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo3NTRlZTZjOWYxNDk0NzQyYmExZDFhODBhNGQ3MmI0Yy90YWJsZXJhbmdlOjc1NGVlNmM5ZjE0OTQ3NDJiYTFkMWE4MGE0ZDcyYjRjXzQtMi0xLTEtODQ3Mjc2_da838fef-8847-4006-a8a9-af300a42e48f"
      unitRef="usd">-11000000</fnm:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAvailableForSaleSecuritiesOtherThanTemporaryImpairmentNotRecorded>
    <fnm:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAvailableForSaleSecuritiesOtherThanTemporaryImpairmentNotRecorded
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo3NTRlZTZjOWYxNDk0NzQyYmExZDFhODBhNGQ3MmI0Yy90YWJsZXJhbmdlOjc1NGVlNmM5ZjE0OTQ3NDJiYTFkMWE4MGE0ZDcyYjRjXzQtNC0xLTEtODQ3Mjc2_4cf3894f-24b5-487f-a0e6-21de1776ae77"
      unitRef="usd">-13000000</fnm:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAvailableForSaleSecuritiesOtherThanTemporaryImpairmentNotRecorded>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo3NTRlZTZjOWYxNDk0NzQyYmExZDFhODBhNGQ3MmI0Yy90YWJsZXJhbmdlOjc1NGVlNmM5ZjE0OTQ3NDJiYTFkMWE4MGE0ZDcyYjRjXzYtMi0xLTEtODQ3Mjc2_7d92aadb-f879-4d01-b077-80dacc1f0df4"
      unitRef="usd">-46000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo3NTRlZTZjOWYxNDk0NzQyYmExZDFhODBhNGQ3MmI0Yy90YWJsZXJhbmdlOjc1NGVlNmM5ZjE0OTQ3NDJiYTFkMWE4MGE0ZDcyYjRjXzYtNC0xLTEtODQ3Mjc2_1d8dcf16-70a1-4dab-a46b-c562405c4990"
      unitRef="usd">-48000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo3NTRlZTZjOWYxNDk0NzQyYmExZDFhODBhNGQ3MmI0Yy90YWJsZXJhbmdlOjc1NGVlNmM5ZjE0OTQ3NDJiYTFkMWE4MGE0ZDcyYjRjXzctMi0xLTEtODQ3Mjc2_ce6ce5c5-c304-4d19-a79d-f3f2ea7bc9aa"
      unitRef="usd">35000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTAvZnJhZzo4OTA5YmI3MmFkMWQ0YmUxYWFjNWE5MDU5NGE0MDEwOS90YWJsZTo3NTRlZTZjOWYxNDk0NzQyYmExZDFhODBhNGQ3MmI0Yy90YWJsZXJhbmdlOjc1NGVlNmM5ZjE0OTQ3NDJiYTFkMWE4MGE0ZDcyYjRjXzctNC0xLTEtODQ3Mjc2_0b202773-795a-4960-a70e-2fdc3d00f4fb"
      unitRef="usd">35000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90ZXh0cmVnaW9uOjk3MWQ5ODc3OWJiODQ2YTZhMWMwNDE3MDlkYjg3NzM0XzU2Ng_9fcc6e57-5b43-4a09-b7da-12f9d21524f3">&lt;div style="margin-top: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;/div&gt;&lt;div style="margin-bottom:1pt"&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:20.007%"/&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:6.834%"/&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:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.486%"/&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:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.935%"/&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:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.289%"/&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:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.486%"/&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:0.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.289%"/&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:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.486%"/&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:0.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.289%"/&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:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.486%"/&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:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.503%"/&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:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="87" 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 March 31, 2023&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="9" rowspan="2" 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: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="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:7pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Fair &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="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: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="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:7pt;font-weight:700;line-height:100%"&gt;After One Year Through Five Years&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:7pt;font-weight:700;line-height:100%"&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="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: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="9" 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: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="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:7pt;font-weight:700;line-height:100%"&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: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: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="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:7pt;font-weight:700;line-height:100%"&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: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: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="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:7pt;font-weight:700;line-height:100%"&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: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: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="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:7pt;font-weight:700;line-height:100%"&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;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="87" 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;(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;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: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;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="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;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="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;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;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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;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;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;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;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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:8pt;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:8pt;font-weight:400;line-height:100%"&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 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"&gt;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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: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: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;692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;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;679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;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;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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;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;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;Net carrying amount consists of amortized cost, net of allowance for credit losses on AFS debt securities but does not include any unrealized fair value gains or losses.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="iab7afe7e44d04923bb6d489177fbb523_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzUtMi0xLTEtODQ3Mjc2_065134cb-7c19-4eb1-9d63-dbccb370830f"
      unitRef="usd">435000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="iab7afe7e44d04923bb6d489177fbb523_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzUtNS0xLTEtODQ3Mjc2_1938c80c-7637-4cb8-9f5f-bd8c9e77d396"
      unitRef="usd">414000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
      contextRef="iab7afe7e44d04923bb6d489177fbb523_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzUtOC0xLTEtODQ3Mjc2_95dbc132-28dc-41b2-9f08-224c5be4846c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="iab7afe7e44d04923bb6d489177fbb523_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzUtMTEtMS0xLTg0NzI3Ng_6044c04a-1974-4fa3-9418-4e766f5f58ff"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
      contextRef="iab7afe7e44d04923bb6d489177fbb523_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzUtMTQtMS0xLTg0NzI3Ng_413e15d0-678f-4d0b-b698-f3abd44d4e80"
      unitRef="usd">3000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="iab7afe7e44d04923bb6d489177fbb523_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzUtMTctMS0xLTg0NzI3Ng_197f1ad8-e3c5-4bcb-ac8a-d73f2cab8041"
      unitRef="usd">3000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
      contextRef="iab7afe7e44d04923bb6d489177fbb523_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzUtMjAtMS0xLTg0NzI3Ng_4042056c-c0f2-44f8-9c22-b709f4a43b84"
      unitRef="usd">20000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
      contextRef="iab7afe7e44d04923bb6d489177fbb523_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzUtMjMtMS0xLTg0NzI3Ng_fba681b9-a1cf-4d0f-8e61-9665c2db5938"
      unitRef="usd">19000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
      contextRef="iab7afe7e44d04923bb6d489177fbb523_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzUtMjYtMS0xLTg0NzI3Ng_97c12866-0271-417d-8bb7-cbea01e6ed03"
      unitRef="usd">412000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
      contextRef="iab7afe7e44d04923bb6d489177fbb523_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzUtMjktMS0xLTg0NzI3Ng_1d51030d-8c9e-4680-8996-650d67b905df"
      unitRef="usd">392000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i905c58e747324965852f0afcf52a74f8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzExLTItMS0xLTg0NzI3Ng_b2ce94cc-2d6b-4cb9-9c6c-f316ae1c7701"
      unitRef="usd">257000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i905c58e747324965852f0afcf52a74f8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzExLTUtMS0xLTg0NzI3Ng_2bcc4e98-5160-49fd-b0c3-f4ae158bb471"
      unitRef="usd">265000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
      contextRef="i905c58e747324965852f0afcf52a74f8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzExLTgtMS0xLTg0NzI3Ng_6e5c6402-6177-4be1-b3d3-12e8349e4fd2"
      unitRef="usd">1000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="i905c58e747324965852f0afcf52a74f8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzExLTExLTEtMS04NDcyNzY_28e4902b-08dd-476a-bb45-901b359a69dd"
      unitRef="usd">1000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
      contextRef="i905c58e747324965852f0afcf52a74f8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzExLTE0LTEtMS04NDcyNzY_2c2ad22a-b833-48d4-a683-f5787f1c236f"
      unitRef="usd">16000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="i905c58e747324965852f0afcf52a74f8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzExLTE3LTEtMS04NDcyNzY_6a3b4891-adb8-47df-98ad-f9ea9ebfc983"
      unitRef="usd">17000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
      contextRef="i905c58e747324965852f0afcf52a74f8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzExLTIwLTEtMS04NDcyNzY_0dc9f37d-81bb-4505-93f1-8718a862b6b5"
      unitRef="usd">16000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
      contextRef="i905c58e747324965852f0afcf52a74f8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzExLTIzLTEtMS04NDcyNzY_b9464b89-8cca-4ca8-86db-b0e42051691c"
      unitRef="usd">17000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
      contextRef="i905c58e747324965852f0afcf52a74f8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzExLTI2LTEtMS04NDcyNzY_8bd2c2e4-2c4e-41f9-be7d-a9a1101b95d5"
      unitRef="usd">224000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
      contextRef="i905c58e747324965852f0afcf52a74f8_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzExLTI5LTEtMS04NDcyNzY_f2728537-447b-44b1-9972-21b888175d11"
      unitRef="usd">230000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzEyLTItMS0xLTg0NzI3Ng_e7f86326-7166-4a0b-8e3d-1a254f1752f7"
      unitRef="usd">692000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzEyLTUtMS0xLTg0NzI3Ng_03ce2077-c52a-41f9-869e-0444f2664d64"
      unitRef="usd">679000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzEyLTgtMS0xLTg0NzI3Ng_94d490c5-ba65-45f6-8b9c-96c020cada21"
      unitRef="usd">1000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzEyLTExLTEtMS04NDcyNzY_24bdc3a8-a07c-440e-b9d0-ee7822a57df6"
      unitRef="usd">1000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzEyLTE0LTEtMS04NDcyNzY_7d6f5a1f-2c30-4089-abe9-f930ee667ace"
      unitRef="usd">19000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzEyLTE3LTEtMS04NDcyNzY_9ced5f95-2720-44bc-9e3a-1c132722b733"
      unitRef="usd">20000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzEyLTIwLTEtMS04NDcyNzY_816fa16d-a547-4f12-b88a-4624571596dc"
      unitRef="usd">36000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzEyLTIzLTEtMS04NDcyNzY_1d2d54de-6c24-40f4-83a5-5ed7fdcb7691"
      unitRef="usd">36000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzEyLTI2LTEtMS04NDcyNzY_337542d9-a66c-4ab5-88a1-310f457d5b1f"
      unitRef="usd">636000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTMvZnJhZzo5NzFkOTg3NzliYjg0NmE2YTFjMDQxNzA5ZGI4NzczNC90YWJsZTo4YjVhY2NiMTE4ZDk0OWUyOWRmOTRkMjUwNWExNDI4ZS90YWJsZXJhbmdlOjhiNWFjY2IxMThkOTQ5ZTI5ZGY5NGQyNTA1YTE0MjhlXzEyLTI5LTEtMS04NDcyNzY_c53520ce-4264-4bb8-bf3d-73fa19a9ecce"
      unitRef="usd">622000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue>
    <us-gaap:GuaranteesTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTYvZnJhZzo2NjVmYjlhMjkwMGU0YjhmODMyNjM4ZWUzNGUyMmYyZC90ZXh0cmVnaW9uOjY2NWZiOWEyOTAwZTRiOGY4MzI2MzhlZTM0ZTIyZjJkXzE5_65d0dd92-7af9-44c5-b5aa-5c4d072d4378">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 30 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 $229.3&#160;billion and $234.0&#160;billion as of March 31, 2023 and December 31, 2022, 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 condensed 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;/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.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.499%"/&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.990%"/&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.885%"/&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.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.592%"/&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:8pt;font-weight:700;line-height:100%"&gt;As of&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;March 31, 2023&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;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;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="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;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="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;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="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;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="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;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="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;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="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:9pt;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: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,067&lt;/span&gt;&lt;span style="color:#000000;font-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;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 style="padding:2px 0 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,989&lt;/span&gt;&lt;span style="color:#000000;font-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,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:120%"&gt;Other guaranty arrangements&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:700;line-height:100%"&gt;9,459&lt;/span&gt;&lt;span style="color:#000000;font-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;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:700;line-height:100%"&gt;2,000&lt;/span&gt;&lt;span style="color:#000000;font-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;9,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 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="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 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,526&lt;/span&gt;&lt;span style="color:#000000;font-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: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;90&lt;/span&gt;&lt;span style="color:#000000;font-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: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,989&lt;/span&gt;&lt;span style="color:#000000;font-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;12,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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 10, 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%;padding-left:7.15pt"&gt;Primarily consists of credit enhancements and long-term standby commitments.&lt;/span&gt;&lt;/div&gt;</us-gaap:GuaranteesTextBlock>
    <us-gaap:OffBalanceSheetCreditExposurePolicyPolicyTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTkvZnJhZzo2MzhjODZhOTMzY2E0YWE2YWU1YjAyZjdmYTZiNDk1OC90ZXh0cmVnaW9uOjYzOGM4NmE5MzNjYTRhYTZhZTViMDJmN2ZhNmI0OTU4XzI1MDc_77628abf-e453-408f-89fd-63ecbdb76d9b">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="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTkvZnJhZzo2MzhjODZhOTMzY2E0YWE2YWU1YjAyZjdmYTZiNDk1OC90ZXh0cmVnaW9uOjYzOGM4NmE5MzNjYTRhYTZhZTViMDJmN2ZhNmI0OTU4XzQwMg_17c609f0-67a5-43c3-87b6-1db34fac35b0">P30Y</fnm:GuarantorObligationContractualTerm>
    <fnm:FreddieMacCollateralIncludedInFannieMaeCommingledSecurity
      contextRef="iec7145f706404142ad5aeeb7f9db9fdd_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTkvZnJhZzo2MzhjODZhOTMzY2E0YWE2YWU1YjAyZjdmYTZiNDk1OC90ZXh0cmVnaW9uOjYzOGM4NmE5MzNjYTRhYTZhZTViMDJmN2ZhNmI0OTU4XzE4MTg_18133383-b578-4eb2-b6b9-fae7f1772bae"
      unitRef="usd">229300000000</fnm:FreddieMacCollateralIncludedInFannieMaeCommingledSecurity>
    <fnm:FreddieMacCollateralIncludedInFannieMaeCommingledSecurity
      contextRef="i5f0e9bca86f64cb99cc4fbae134dee90_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTkvZnJhZzo2MzhjODZhOTMzY2E0YWE2YWU1YjAyZjdmYTZiNDk1OC90ZXh0cmVnaW9uOjYzOGM4NmE5MzNjYTRhYTZhZTViMDJmN2ZhNmI0OTU4XzE4MjU_0e783662-e24e-4ca5-a58c-c6a44afe3cdd"
      unitRef="usd">234000000000</fnm:FreddieMacCollateralIncludedInFannieMaeCommingledSecurity>
    <us-gaap:ScheduleOfGuaranteeObligationsTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTkvZnJhZzo2MzhjODZhOTMzY2E0YWE2YWU1YjAyZjdmYTZiNDk1OC90ZXh0cmVnaW9uOjYzOGM4NmE5MzNjYTRhYTZhZTViMDJmN2ZhNmI0OTU4XzI0ODU_b490fb40-35a4-4677-8888-6af1ddf7e170">&lt;div style="margin-top: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 condensed 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;/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.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.499%"/&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.990%"/&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.885%"/&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.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.592%"/&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:8pt;font-weight:700;line-height:100%"&gt;As of&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;March 31, 2023&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;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;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="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;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="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;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="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;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="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;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="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;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="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:9pt;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: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,067&lt;/span&gt;&lt;span style="color:#000000;font-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;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 style="padding:2px 0 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,989&lt;/span&gt;&lt;span style="color:#000000;font-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,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:120%"&gt;Other guaranty arrangements&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:700;line-height:100%"&gt;9,459&lt;/span&gt;&lt;span style="color:#000000;font-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;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:700;line-height:100%"&gt;2,000&lt;/span&gt;&lt;span style="color:#000000;font-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;9,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 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="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 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,526&lt;/span&gt;&lt;span style="color:#000000;font-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: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;90&lt;/span&gt;&lt;span style="color:#000000;font-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: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,989&lt;/span&gt;&lt;span style="color:#000000;font-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;12,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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 10, 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%;padding-left:7.15pt"&gt;Primarily consists of credit enhancements and long-term standby commitments.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGuaranteeObligationsTextBlock>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i9f71166a2ad140d39a3ce4ade747b5b4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTkvZnJhZzo2MzhjODZhOTMzY2E0YWE2YWU1YjAyZjdmYTZiNDk1OC90YWJsZTo0ZWNkODQ0ZWRhYmI0ZmU5ODljYjBlNmIzMzc1OWIwMi90YWJsZXJhbmdlOjRlY2Q4NDRlZGFiYjRmZTk4OWNiMGU2YjMzNzU5YjAyXzQtMi0xLTEtODQ3Mjc2_46b3baf5-c0db-4bf9-9c6a-09c8ca90a872"
      unitRef="usd">3067000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i9f71166a2ad140d39a3ce4ade747b5b4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTkvZnJhZzo2MzhjODZhOTMzY2E0YWE2YWU1YjAyZjdmYTZiNDk1OC90YWJsZTo0ZWNkODQ0ZWRhYmI0ZmU5ODljYjBlNmIzMzc1OWIwMi90YWJsZXJhbmdlOjRlY2Q4NDRlZGFiYjRmZTk4OWNiMGU2YjMzNzU5YjAyXzQtNC0xLTEtODQ3Mjc2_aaed9ef2-5f66-4954-8eb4-d534093cc2ab"
      unitRef="usd">15000000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <fnm:MaximumRecovery
      contextRef="i9f71166a2ad140d39a3ce4ade747b5b4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTkvZnJhZzo2MzhjODZhOTMzY2E0YWE2YWU1YjAyZjdmYTZiNDk1OC90YWJsZTo0ZWNkODQ0ZWRhYmI0ZmU5ODljYjBlNmIzMzc1OWIwMi90YWJsZXJhbmdlOjRlY2Q4NDRlZGFiYjRmZTk4OWNiMGU2YjMzNzU5YjAyXzQtNi0xLTEtODQ3Mjc2_8b88b77b-13d8-4673-bc89-c91a8b6f8f86"
      unitRef="usd">2989000000</fnm:MaximumRecovery>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i803b0e8404fd4f52841e4ad1c84c0b69_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTkvZnJhZzo2MzhjODZhOTMzY2E0YWE2YWU1YjAyZjdmYTZiNDk1OC90YWJsZTo0ZWNkODQ0ZWRhYmI0ZmU5ODljYjBlNmIzMzc1OWIwMi90YWJsZXJhbmdlOjRlY2Q4NDRlZGFiYjRmZTk4OWNiMGU2YjMzNzU5YjAyXzQtOC0xLTEtODQ3Mjc2_e98dee54-9ef9-4fb4-8a50-2a7d1a0fb80b"
      unitRef="usd">3139000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i803b0e8404fd4f52841e4ad1c84c0b69_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTkvZnJhZzo2MzhjODZhOTMzY2E0YWE2YWU1YjAyZjdmYTZiNDk1OC90YWJsZTo0ZWNkODQ0ZWRhYmI0ZmU5ODljYjBlNmIzMzc1OWIwMi90YWJsZXJhbmdlOjRlY2Q4NDRlZGFiYjRmZTk4OWNiMGU2YjMzNzU5YjAyXzQtMTAtMS0xLTg0NzI3Ng_65123f43-2398-4433-8ac5-6859cb0e42d8"
      unitRef="usd">15000000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <fnm:MaximumRecovery
      contextRef="i803b0e8404fd4f52841e4ad1c84c0b69_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTkvZnJhZzo2MzhjODZhOTMzY2E0YWE2YWU1YjAyZjdmYTZiNDk1OC90YWJsZTo0ZWNkODQ0ZWRhYmI0ZmU5ODljYjBlNmIzMzc1OWIwMi90YWJsZXJhbmdlOjRlY2Q4NDRlZGFiYjRmZTk4OWNiMGU2YjMzNzU5YjAyXzQtMTItMS0xLTg0NzI3Ng_ad0f1ff7-cecc-476e-91c6-46ad8f31c832"
      unitRef="usd">3058000000</fnm:MaximumRecovery>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="iba8141a6299c4ce19698ae5c1c2fa813_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTkvZnJhZzo2MzhjODZhOTMzY2E0YWE2YWU1YjAyZjdmYTZiNDk1OC90YWJsZTo0ZWNkODQ0ZWRhYmI0ZmU5ODljYjBlNmIzMzc1OWIwMi90YWJsZXJhbmdlOjRlY2Q4NDRlZGFiYjRmZTk4OWNiMGU2YjMzNzU5YjAyXzUtMi0xLTEtODQ3Mjc2_9d1d774a-ff2b-4205-92bb-40d9de58bc42"
      unitRef="usd">9459000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="iba8141a6299c4ce19698ae5c1c2fa813_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTkvZnJhZzo2MzhjODZhOTMzY2E0YWE2YWU1YjAyZjdmYTZiNDk1OC90YWJsZTo0ZWNkODQ0ZWRhYmI0ZmU5ODljYjBlNmIzMzc1OWIwMi90YWJsZXJhbmdlOjRlY2Q4NDRlZGFiYjRmZTk4OWNiMGU2YjMzNzU5YjAyXzUtNC0xLTEtODQ3Mjc2_299039c4-00c7-4510-a46e-ae7f93ce49d4"
      unitRef="usd">75000000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <fnm:MaximumRecovery
      contextRef="iba8141a6299c4ce19698ae5c1c2fa813_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTkvZnJhZzo2MzhjODZhOTMzY2E0YWE2YWU1YjAyZjdmYTZiNDk1OC90YWJsZTo0ZWNkODQ0ZWRhYmI0ZmU5ODljYjBlNmIzMzc1OWIwMi90YWJsZXJhbmdlOjRlY2Q4NDRlZGFiYjRmZTk4OWNiMGU2YjMzNzU5YjAyXzUtNi0xLTEtODQ3Mjc2_57d62d44-3b06-42ce-a6ea-5748c712000c"
      unitRef="usd">2000000000</fnm:MaximumRecovery>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="iba063da0d3194101894ab236e04dcc84_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTkvZnJhZzo2MzhjODZhOTMzY2E0YWE2YWU1YjAyZjdmYTZiNDk1OC90YWJsZTo0ZWNkODQ0ZWRhYmI0ZmU5ODljYjBlNmIzMzc1OWIwMi90YWJsZXJhbmdlOjRlY2Q4NDRlZGFiYjRmZTk4OWNiMGU2YjMzNzU5YjAyXzUtOC0xLTEtODQ3Mjc2_5497eff7-1101-4906-b156-ea49863052c0"
      unitRef="usd">9573000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="iba063da0d3194101894ab236e04dcc84_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTkvZnJhZzo2MzhjODZhOTMzY2E0YWE2YWU1YjAyZjdmYTZiNDk1OC90YWJsZTo0ZWNkODQ0ZWRhYmI0ZmU5ODljYjBlNmIzMzc1OWIwMi90YWJsZXJhbmdlOjRlY2Q4NDRlZGFiYjRmZTk4OWNiMGU2YjMzNzU5YjAyXzUtMTAtMS0xLTg0NzI3Ng_f5fd4493-d71e-48e9-bd05-bb64abecbdd4"
      unitRef="usd">79000000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <fnm:MaximumRecovery
      contextRef="iba063da0d3194101894ab236e04dcc84_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTkvZnJhZzo2MzhjODZhOTMzY2E0YWE2YWU1YjAyZjdmYTZiNDk1OC90YWJsZTo0ZWNkODQ0ZWRhYmI0ZmU5ODljYjBlNmIzMzc1OWIwMi90YWJsZXJhbmdlOjRlY2Q4NDRlZGFiYjRmZTk4OWNiMGU2YjMzNzU5YjAyXzUtMTItMS0xLTg0NzI3Ng_64659061-bbae-4c38-8a86-cfe98245f469"
      unitRef="usd">2012000000</fnm:MaximumRecovery>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTkvZnJhZzo2MzhjODZhOTMzY2E0YWE2YWU1YjAyZjdmYTZiNDk1OC90YWJsZTo0ZWNkODQ0ZWRhYmI0ZmU5ODljYjBlNmIzMzc1OWIwMi90YWJsZXJhbmdlOjRlY2Q4NDRlZGFiYjRmZTk4OWNiMGU2YjMzNzU5YjAyXzYtMi0xLTEtODQ3Mjc2_0d00e62f-29cd-400d-9617-65168a828153"
      unitRef="usd">12526000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTkvZnJhZzo2MzhjODZhOTMzY2E0YWE2YWU1YjAyZjdmYTZiNDk1OC90YWJsZTo0ZWNkODQ0ZWRhYmI0ZmU5ODljYjBlNmIzMzc1OWIwMi90YWJsZXJhbmdlOjRlY2Q4NDRlZGFiYjRmZTk4OWNiMGU2YjMzNzU5YjAyXzYtNC0xLTEtODQ3Mjc2_9ee66f81-3bf2-417b-a6a8-e0841bc7ec48"
      unitRef="usd">90000000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <fnm:MaximumRecovery
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTkvZnJhZzo2MzhjODZhOTMzY2E0YWE2YWU1YjAyZjdmYTZiNDk1OC90YWJsZTo0ZWNkODQ0ZWRhYmI0ZmU5ODljYjBlNmIzMzc1OWIwMi90YWJsZXJhbmdlOjRlY2Q4NDRlZGFiYjRmZTk4OWNiMGU2YjMzNzU5YjAyXzYtNi0xLTEtODQ3Mjc2_abeda878-3e6a-49d2-81b5-ea36721ceb36"
      unitRef="usd">4989000000</fnm:MaximumRecovery>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTkvZnJhZzo2MzhjODZhOTMzY2E0YWE2YWU1YjAyZjdmYTZiNDk1OC90YWJsZTo0ZWNkODQ0ZWRhYmI0ZmU5ODljYjBlNmIzMzc1OWIwMi90YWJsZXJhbmdlOjRlY2Q4NDRlZGFiYjRmZTk4OWNiMGU2YjMzNzU5YjAyXzYtOC0xLTEtODQ3Mjc2_f6a5bb79-9ff0-4d92-ae4d-4b325dae2eb1"
      unitRef="usd">12712000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTkvZnJhZzo2MzhjODZhOTMzY2E0YWE2YWU1YjAyZjdmYTZiNDk1OC90YWJsZTo0ZWNkODQ0ZWRhYmI0ZmU5ODljYjBlNmIzMzc1OWIwMi90YWJsZXJhbmdlOjRlY2Q4NDRlZGFiYjRmZTk4OWNiMGU2YjMzNzU5YjAyXzYtMTAtMS0xLTg0NzI3Ng_6cbc05b1-9325-4153-b95a-c3c9e8390c7e"
      unitRef="usd">94000000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <fnm:MaximumRecovery
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMTkvZnJhZzo2MzhjODZhOTMzY2E0YWE2YWU1YjAyZjdmYTZiNDk1OC90YWJsZTo0ZWNkODQ0ZWRhYmI0ZmU5ODljYjBlNmIzMzc1OWIwMi90YWJsZXJhbmdlOjRlY2Q4NDRlZGFiYjRmZTk4OWNiMGU2YjMzNzU5YjAyXzYtMTItMS0xLTg0NzI3Ng_49645d9b-0eb5-40fa-a306-a5874941f45e"
      unitRef="usd">5070000000</fnm:MaximumRecovery>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjIvZnJhZzpkZmQ0NDcwNDQ2MmE0Y2FjYWI4NTZjNjdjOGQyM2U5NC90ZXh0cmVnaW9uOmRmZDQ0NzA0NDYyYTRjYWNhYjg1NmM2N2M4ZDIzZTk0XzEz_fc7647e2-93c5-454c-a2dd-6d52f6e7ade1">Short-Term and Long-Term Debt &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;/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.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.056%"/&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.865%"/&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.865%"/&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.865%"/&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.869%"/&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&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;&#160;&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:100%"&gt;March 31, 2023&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;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;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"&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"&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: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;(Dollars in millions)&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; &lt;/span&gt;&lt;/div&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term debt of Fannie Mae&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,967&lt;/span&gt;&lt;span style="color:#000000;font-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;4.58&lt;/span&gt;&lt;span style="color:#000000;font-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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,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:9pt;font-weight:400;line-height:100%"&gt;3.93&#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: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;/div&gt;&lt;div style="margin-bottom:1pt;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.084%"/&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.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.953%"/&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: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.544%"/&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.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="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&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;March 31, 2023&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;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:2px 1pt;text-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"&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;(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"&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;(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="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:9pt;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;/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;Benchmark notes and bonds&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:9pt;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: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;70,682&lt;/span&gt;&lt;span style="color:#000000;font-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;2.36&lt;/span&gt;&lt;span style="color:#000000;font-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="3" 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: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: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;72,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="2" style="padding:2px 0 2px 1pt;text-align:right;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.35&#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;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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.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:2px 1pt;text-align:center;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 - 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:9pt;font-weight:700;line-height:100%"&gt;42,344&lt;/span&gt;&lt;span style="color:#000000;font-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.03&lt;/span&gt;&lt;span style="color:#000000;font-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:2px 1pt;text-align:center;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 - 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:9pt;font-weight:400;line-height:100%"&gt;39,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;0.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;div style="padding-left:11.25pt"&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;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)&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;6,817&lt;/span&gt;&lt;span style="color:#000000;font-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;4.03&lt;/span&gt;&lt;span style="color:#000000;font-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:2px 1pt;text-align:center;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 - 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:9pt;font-weight:400;line-height:100%"&gt;6,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="2" style="padding:2px 0 2px 1pt;text-align:right;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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 23.5pt;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 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="2" style="border-top:1pt solid #2c6937;padding:2px 0 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,843&lt;/span&gt;&lt;span style="color:#000000;font-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="padding:2px 0 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.00&lt;/span&gt;&lt;span style="color:#000000;font-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="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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.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:2px 1pt;text-align:center;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 - 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:9pt;font-weight:700;line-height:100%"&gt;5,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="2" style="padding:2px 0 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.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="3" 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: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:9pt;font-weight:400;line-height:100%"&gt;5,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:9pt;font-weight:400;line-height:100%"&gt;8.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:11.25pt"&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;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;250&lt;/span&gt;&lt;span style="color:#000000;font-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;9.68&lt;/span&gt;&lt;span style="color:#000000;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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="2" style="padding:2px 0 2px 1pt;text-align:right;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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 23.5pt;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 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="2" style="border-top:1pt solid #2c6937;padding:2px 0 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,354&lt;/span&gt;&lt;span style="color:#000000;font-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="padding:2px 0 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.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="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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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&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;(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="2" style="border-top:1pt solid #2c6937;padding:2px 0 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;125,197&lt;/span&gt;&lt;span style="color:#000000;font-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="padding:2px 0 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.32&lt;/span&gt;&lt;span style="color:#000000;font-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="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;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;Debt of consolidated trusts&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;4,091,602&lt;/span&gt;&lt;span style="color:#000000;font-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;2.56&lt;/span&gt;&lt;span style="color:#000000;font-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:2px 1pt;text-align:center;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 - 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: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="2" style="padding:2px 0 2px 1pt;text-align:right;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.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 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: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,216,799&lt;/span&gt;&lt;span style="color:#000000;font-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;2.55&lt;/span&gt;&lt;span style="color:#000000;font-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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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.47&#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: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 $4.6 billion and $5.1 billion&#160;as of March 31, 2023 and December 31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfShortTermDebtTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjUvZnJhZzo5YzBmMTY3NGRhMDE0ZmU4YTNiMzFkMzdmNTg5M2M2Ni90ZXh0cmVnaW9uOjljMGYxNjc0ZGEwMTRmZThhM2IzMWQzN2Y1ODkzYzY2XzI3OA_02323b84-a35b-4b1a-a287-95bfbf79cc30">&lt;div style="margin-top: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;/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.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.056%"/&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.865%"/&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.865%"/&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.865%"/&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.869%"/&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&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;&#160;&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:100%"&gt;March 31, 2023&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;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;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"&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"&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: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;(Dollars in millions)&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; &lt;/span&gt;&lt;/div&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term debt of Fannie Mae&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,967&lt;/span&gt;&lt;span style="color:#000000;font-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;4.58&lt;/span&gt;&lt;span style="color:#000000;font-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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,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:9pt;font-weight:400;line-height:100%"&gt;3.93&#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: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="ib802f00399c44045820d0a65cb3ee9cd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjUvZnJhZzo5YzBmMTY3NGRhMDE0ZmU4YTNiMzFkMzdmNTg5M2M2Ni90YWJsZTo3NmQxZGYzMDk5NDU0OGVhOTZiZmQ2YjI1ZWU3MDM4Yi90YWJsZXJhbmdlOjc2ZDFkZjMwOTk0NTQ4ZWE5NmJmZDZiMjVlZTcwMzhiXzUtMi0xLTEtODQ3Mjc2_2ca7c5a3-36ca-49c9-b046-565594bd2466"
      unitRef="usd">13967000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermDebtWeightedAverageInterestRate
      contextRef="ib802f00399c44045820d0a65cb3ee9cd_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjUvZnJhZzo5YzBmMTY3NGRhMDE0ZmU4YTNiMzFkMzdmNTg5M2M2Ni90YWJsZTo3NmQxZGYzMDk5NDU0OGVhOTZiZmQ2YjI1ZWU3MDM4Yi90YWJsZXJhbmdlOjc2ZDFkZjMwOTk0NTQ4ZWE5NmJmZDZiMjVlZTcwMzhiXzUtNC0xLTEtODQ3Mjc2_07361396-0e57-4bc3-9bf0-f3b8de08d539"
      unitRef="number">0.0458</us-gaap:ShortTermDebtWeightedAverageInterestRate>
    <us-gaap:ShortTermBorrowings
      contextRef="i7126342de2b342098b95630b737553c9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjUvZnJhZzo5YzBmMTY3NGRhMDE0ZmU4YTNiMzFkMzdmNTg5M2M2Ni90YWJsZTo3NmQxZGYzMDk5NDU0OGVhOTZiZmQ2YjI1ZWU3MDM4Yi90YWJsZXJhbmdlOjc2ZDFkZjMwOTk0NTQ4ZWE5NmJmZDZiMjVlZTcwMzhiXzUtNi0xLTEtODQ3Mjc2_3ffe7cd5-84eb-4553-b968-69d47a0e9451"
      unitRef="usd">10204000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermDebtWeightedAverageInterestRate
      contextRef="i7126342de2b342098b95630b737553c9_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjUvZnJhZzo5YzBmMTY3NGRhMDE0ZmU4YTNiMzFkMzdmNTg5M2M2Ni90YWJsZTo3NmQxZGYzMDk5NDU0OGVhOTZiZmQ2YjI1ZWU3MDM4Yi90YWJsZXJhbmdlOjc2ZDFkZjMwOTk0NTQ4ZWE5NmJmZDZiMjVlZTcwMzhiXzUtOC0xLTEtODQ3Mjc2_f8e264f5-673f-4122-9d84-1813fbe72a5d"
      unitRef="number">0.0393</us-gaap:ShortTermDebtWeightedAverageInterestRate>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90ZXh0cmVnaW9uOjMyYzA5Njk0Nzg0YjRlMTA4ZGI4OThjNzNiOWE1N2FiXzEyMTU_6a549d62-9541-47a0-8e2d-a499d1b49727">The following table displays our outstanding long-term debt.&lt;div style="margin-bottom:1pt;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.084%"/&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.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.953%"/&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: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.544%"/&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.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="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&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;March 31, 2023&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;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:2px 1pt;text-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"&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;(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"&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;(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="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:9pt;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;/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;Benchmark notes and bonds&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:9pt;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: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;70,682&lt;/span&gt;&lt;span style="color:#000000;font-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;2.36&lt;/span&gt;&lt;span style="color:#000000;font-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="3" 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: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: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;72,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="2" style="padding:2px 0 2px 1pt;text-align:right;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.35&#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;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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.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:2px 1pt;text-align:center;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 - 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:9pt;font-weight:700;line-height:100%"&gt;42,344&lt;/span&gt;&lt;span style="color:#000000;font-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.03&lt;/span&gt;&lt;span style="color:#000000;font-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:2px 1pt;text-align:center;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 - 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:9pt;font-weight:400;line-height:100%"&gt;39,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;0.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;div style="padding-left:11.25pt"&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;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)&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;6,817&lt;/span&gt;&lt;span style="color:#000000;font-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;4.03&lt;/span&gt;&lt;span style="color:#000000;font-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:2px 1pt;text-align:center;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 - 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:9pt;font-weight:400;line-height:100%"&gt;6,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="2" style="padding:2px 0 2px 1pt;text-align:right;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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 23.5pt;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 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="2" style="border-top:1pt solid #2c6937;padding:2px 0 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,843&lt;/span&gt;&lt;span style="color:#000000;font-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="padding:2px 0 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.00&lt;/span&gt;&lt;span style="color:#000000;font-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="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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.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:2px 1pt;text-align:center;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 - 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:9pt;font-weight:700;line-height:100%"&gt;5,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="2" style="padding:2px 0 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.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="3" 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: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:9pt;font-weight:400;line-height:100%"&gt;5,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:9pt;font-weight:400;line-height:100%"&gt;8.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:11.25pt"&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;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;250&lt;/span&gt;&lt;span style="color:#000000;font-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;9.68&lt;/span&gt;&lt;span style="color:#000000;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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="2" style="padding:2px 0 2px 1pt;text-align:right;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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 23.5pt;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 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="2" style="border-top:1pt solid #2c6937;padding:2px 0 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,354&lt;/span&gt;&lt;span style="color:#000000;font-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="padding:2px 0 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.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="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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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&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;(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="2" style="border-top:1pt solid #2c6937;padding:2px 0 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;125,197&lt;/span&gt;&lt;span style="color:#000000;font-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="padding:2px 0 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.32&lt;/span&gt;&lt;span style="color:#000000;font-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="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;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.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;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;Debt of consolidated trusts&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;4,091,602&lt;/span&gt;&lt;span style="color:#000000;font-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;2.56&lt;/span&gt;&lt;span style="color:#000000;font-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:2px 1pt;text-align:center;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 - 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: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="2" style="padding:2px 0 2px 1pt;text-align:right;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.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 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: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,216,799&lt;/span&gt;&lt;span style="color:#000000;font-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;2.55&lt;/span&gt;&lt;span style="color:#000000;font-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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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.47&#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: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 $4.6 billion and $5.1 billion&#160;as of March 31, 2023 and December 31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt
      contextRef="i301ef2e6c58e46449889e5ee9f5e3c33_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzUtMy0xLTEtODQ3Mjc2_4766642d-111b-4a48-97ae-f923e7d396c7"
      unitRef="usd">70682000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i301ef2e6c58e46449889e5ee9f5e3c33_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzUtNS0xLTEtODQ3Mjc2_2b0655cf-bd50-42f2-b249-33ec21a5a7c2"
      unitRef="number">0.0236</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i4b7aecd53ee94602be16c7aced583f01_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzUtOS0xLTEtODQ3Mjc2_cbe36c47-3313-4e8e-a77b-d7f359cd500a"
      unitRef="usd">72261000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i4b7aecd53ee94602be16c7aced583f01_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzUtMTEtMS0xLTg0NzI3Ng_d1dae61b-4612-472c-a5aa-0b2f1a14f700"
      unitRef="number">0.0235</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i61929bbd6eb1468cb4f06600c823aa52_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzYtMy0xLTEtODQ3Mjc2_3a21aa21-a2f9-4e26-8cea-8444d634bde5"
      unitRef="usd">42344000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i61929bbd6eb1468cb4f06600c823aa52_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzYtNS0xLTEtODQ3Mjc2_16ca710e-2b62-487a-8e29-2636453a7de1"
      unitRef="number">0.0103</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i40c83f0efe70403c8c607e38d4b58901_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzYtOS0xLTEtODQ3Mjc2_5bc4820e-b9c4-4222-beeb-abbc0528301d"
      unitRef="usd">39476000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i40c83f0efe70403c8c607e38d4b58901_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzYtMTEtMS0xLTg0NzI3Ng_309ac0e6-d609-49b1-a8e4-98da804ac403"
      unitRef="number">0.0078</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i7c7208fa077a4091910f43e224f555c9_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzctMy0xLTEtODQ3Mjc2_fbbfde19-c508-47d0-b7c0-baeef797f76f"
      unitRef="usd">6817000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i7c7208fa077a4091910f43e224f555c9_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzctNS0xLTEtODQ3Mjc2_229f0a17-1076-4503-a793-09da602c56c0"
      unitRef="number">0.0403</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i404ad809ac324a8fbb44abf1f21d4f99_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzctOS0xLTEtODQ3Mjc2_d9a97a4d-bbf9-4558-93a2-0fd315371ea5"
      unitRef="usd">6778000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i404ad809ac324a8fbb44abf1f21d4f99_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzctMTEtMS0xLTg0NzI3Ng_e89765da-a9c0-422a-b634-24f5b90cf24b"
      unitRef="number">0.0400</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i70fb4c8d737043f1b420d5246912f7df_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzgtMy0xLTEtODQ3Mjc2_085d3748-a5b9-4c16-af36-288a956db277"
      unitRef="usd">119843000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i70fb4c8d737043f1b420d5246912f7df_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzgtNS0xLTEtODQ3Mjc2_c0af4800-ac08-40c6-91a1-8356b3c490e4"
      unitRef="number">0.0200</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i6abca4f4693347379737ffb1f4933cfb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzgtOS0xLTEtODQ3Mjc2_76790267-d816-47d8-861e-619340dd2f2c"
      unitRef="usd">118515000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i6abca4f4693347379737ffb1f4933cfb_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzgtMTEtMS0xLTg0NzI3Ng_c46443cd-67e0-4682-9a3e-1432be3a2f16"
      unitRef="number">0.0194</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i2d61d1652afd46e09fbcf0dd16c3d372_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzExLTMtMS0xLTg0NzI3Ng_a26f8c84-f1ef-4456-a567-6c368d300771"
      unitRef="usd">5104000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i2d61d1652afd46e09fbcf0dd16c3d372_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzExLTUtMS0xLTg0NzI3Ng_f9a4b241-d9a2-4734-8c58-2887d73b86f6"
      unitRef="number">0.0975</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i1c8b0b66cbb944329e5bacdad2cfef51_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzExLTktMS0xLTg0NzI3Ng_a7ed94cf-8de2-49d7-b285-c274c20af2d7"
      unitRef="usd">5207000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i1c8b0b66cbb944329e5bacdad2cfef51_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzExLTExLTEtMS04NDcyNzY_7176c9e9-cd9b-4363-9221-0e97055c748f"
      unitRef="number">0.0880</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i87db14c89369475dbbf4258c0b0b54e3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzEyLTMtMS0xLTg0NzI3Ng_4b6726cd-6d58-4996-8013-0bf6c1950756"
      unitRef="usd">250000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i87db14c89369475dbbf4258c0b0b54e3_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzEyLTUtMS0xLTg0NzI3Ng_2f92f3a9-1760-44e3-aa6f-526beffea626"
      unitRef="number">0.0968</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i8c7bf8a98857422093f2670214fcdaa8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzEyLTktMS0xLTg0NzI3Ng_35d5cdab-2cd6-446c-9299-4745c93f0086"
      unitRef="usd">242000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i8c7bf8a98857422093f2670214fcdaa8_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzEyLTExLTEtMS04NDcyNzY_aa4c27bf-187a-4001-b99a-4b45ebc8b25f"
      unitRef="number">0.1000</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="idfa61a8908dd4978939df407ec5fae26_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzEzLTMtMS0xLTg0NzI3Ng_4171d68e-9ebf-43f6-ab36-5a17e75cac57"
      unitRef="usd">5354000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="idfa61a8908dd4978939df407ec5fae26_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzEzLTUtMS0xLTg0NzI3Ng_853bad21-cb9d-460e-85d0-807c6e0c25a8"
      unitRef="number">0.0975</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="if13a8181673344df986222f0564d0e6e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzEzLTktMS0xLTg0NzI3Ng_4cf4d468-4a84-44f2-b6c0-c5a18583dc43"
      unitRef="usd">5449000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="if13a8181673344df986222f0564d0e6e_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzEzLTExLTEtMS04NDcyNzY_f3097c3c-c4b6-4380-97f4-741c1b9e5f60"
      unitRef="number">0.0886</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="ib802f00399c44045820d0a65cb3ee9cd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzE2LTMtMS0xLTg0NzI3Ng_19177f7a-d51e-4f3b-8bc3-b263a17520bd"
      unitRef="usd">125197000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="ib802f00399c44045820d0a65cb3ee9cd_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzE2LTUtMS0xLTg0NzI3Ng_cc3ec975-d6db-41fb-a88f-d86791552aa5"
      unitRef="number">0.0232</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i7126342de2b342098b95630b737553c9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzE2LTktMS0xLTg0NzI3Ng_9e117790-cfd2-4550-8366-167d1ee836e1"
      unitRef="usd">123964000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i7126342de2b342098b95630b737553c9_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzE2LTExLTEtMS04NDcyNzY_0d8b58c0-273f-49a0-ac6c-55ae27fb3b42"
      unitRef="number">0.0223</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i51ba9c787894494da1659940681f5ec7_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzE3LTMtMS0xLTg0NzI3Ng_bba29e93-6f65-4507-894d-144ee8d24b1a"
      unitRef="usd">4091602000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i51ba9c787894494da1659940681f5ec7_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzE3LTUtMS0xLTg0NzI3Ng_0a7e7f00-3c2d-455f-8031-633ca91f9f0e"
      unitRef="number">0.0256</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="ifcfc3ca3e22f43b6969996aa7c9a6eac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzE3LTktMS0xLTg0NzI3Ng_d1367c9b-dec2-469d-924e-f766fa7d47df"
      unitRef="usd">4087720000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="ifcfc3ca3e22f43b6969996aa7c9a6eac_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzE3LTExLTEtMS04NDcyNzY_e50ecae4-d951-4ba9-9ae2-163ed90a8615"
      unitRef="number">0.0247</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzE4LTMtMS0xLTg0NzI3Ng_c20bcaa8-66e8-49b5-a0c5-b14535df673c"
      unitRef="usd">4216799000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzE4LTUtMS0xLTg0NzI3Ng_5a199844-8dc0-4025-b95d-0daacc27366b"
      unitRef="number">0.0255</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzE4LTktMS0xLTg0NzI3Ng_e31917fc-082f-460c-8641-0818cc272f94"
      unitRef="usd">4211684000000</us-gaap:LongTermDebt>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90YWJsZTowZDFmMWMyYzcwNDI0NDE2Yjc3MDhiMmE2ZjE0MTQ1NS90YWJsZXJhbmdlOjBkMWYxYzJjNzA0MjQ0MTZiNzcwOGIyYTZmMTQxNDU1XzE4LTExLTEtMS04NDcyNzY_551c8937-0668-4e40-bdf6-0e56e0f0636d"
      unitRef="number">0.0247</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="ib802f00399c44045820d0a65cb3ee9cd_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90ZXh0cmVnaW9uOjMyYzA5Njk0Nzg0YjRlMTA4ZGI4OThjNzNiOWE1N2FiXzExNDg_998bdf7b-4b28-49ae-b324-ca19047792f0"
      unitRef="usd">4600000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="i7126342de2b342098b95630b737553c9_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMjgvZnJhZzozMmMwOTY5NDc4NGI0ZTEwOGRiODk4YzczYjlhNTdhYi90ZXh0cmVnaW9uOjMyYzA5Njk0Nzg0YjRlMTA4ZGI4OThjNzNiOWE1N2FiXzExNTU_4c7090dc-b97f-4d7c-bb7d-6b3d69194b5a"
      unitRef="usd">5100000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzEvZnJhZzo3YWU2MWE0Mzg0ZjE0MWI2YTQ5MmJmZTQzMDY0OGU2Zi90ZXh0cmVnaW9uOjdhZTYxYTQzODRmMTQxYjZhNDkyYmZlNDMwNjQ4ZTZmXzE5_b56f945f-863b-42c9-8a34-8f42652fb76f">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 over-the-counter (&#x201c;OTC&#x201d;) 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 consist primarily of interest-rate swaps and interest-rate options. See &#x201c;Note 8, Derivative Instruments&#x201d; in our 2022 Form 10-K for additional information on interest-rate risk management.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 condensed 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 condensed consolidated balance sheets. See &#x201c;Note 12, Fair Value&#x201d; for additional information on derivatives recorded at fair value. We present cash flows from derivatives as operating activities in our condensed 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;Pursuant to our fair value hedge accounting 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 condensed 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. For additional discussion of our fair value hedge accounting policy, see &#x201c;Note 1, Summary of Significant Accounting Policies&#x201d; in our 2022 Form 10-K.&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, including derivative instruments designated as hedges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:3pt"&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.836%"/&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.156%"/&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.156%"/&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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&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.156%"/&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.156%"/&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 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:9.160%"/&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="15" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="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;Estimated Fair Value&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;border-top:1pt solid #2c6937;padding:2px 1pt;text-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="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;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;Asset Derivatives&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:120%"&gt;Liability 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="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;Asset Derivatives&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-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;Liability Derivatives&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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;3,996&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="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: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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;44,766&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="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: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:400;line-height:100%"&gt;33,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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 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;48,762&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="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: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:400;line-height:100%"&gt;38,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: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="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;120,646&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="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: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:400;line-height:100%"&gt;97,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;113,353&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;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="padding:2px 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:700;line-height:100%"&gt;(3,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99,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;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="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;(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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;24&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="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: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:400;line-height:100%"&gt;41,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;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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;306&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="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: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:8pt;font-weight:400;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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,816&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;164&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="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:700;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="2" style="padding:2px 0 2px 1pt;text-align:right;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,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;(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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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,666&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;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="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: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="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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:8pt;font-weight:400;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Total risk management derivatives not designated as hedging instruments&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;284,037&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;214&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="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:700;line-height:100%"&gt;(4,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;246,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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;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;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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:700;line-height:100%"&gt;3,910&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;&#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;(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="display:none"/&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;4,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;332,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="border-top:1pt solid #2c6937;padding:2px 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;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="border-top:1pt solid #2c6937;padding:2px 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:700;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;285,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;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;4,230&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;14&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="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:700;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:8pt;font-weight:400;line-height:100%"&gt;2,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;20,647&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;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="padding:2px 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: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="2" style="padding:2px 0 2px 1pt;text-align:right;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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;(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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;37,973&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;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="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:700;line-height:100%"&gt;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:8pt;font-weight:400;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;62,850&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;100&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="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:700;line-height:100%"&gt;(143)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;55,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;24,755&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="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:700;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;23,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;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;420,404&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;153&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 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: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;(308)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;364,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 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="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;(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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;(2)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 $3.8 billion and $4.5&#160;billion as of March 31, 2023 and December 31, 2022, respectively. Cash collateral received was $101 million and $5 million as of March 31, 2023 and December 31, 2022, respectively.&lt;div style="margin-top: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 all gains and losses, including accrued interest, on derivatives while they are not in a qualifying designated hedging relationship in &#x201c;Fair value gains, net&#x201d; in our condensed 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;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.511%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.461%"/&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 style="width:1.0%"/&gt;&lt;td style="width:17.180%"/&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;/tr&gt;&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:8pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended March 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;2023&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="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;/tr&gt;&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;(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;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="display:none"/&gt;&lt;td colspan="3" style="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;/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;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="display:none"/&gt;&lt;td colspan="3" style="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;/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: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: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,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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: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:9pt;font-weight:700;line-height:100%"&gt;1,572&lt;/span&gt;&lt;span style="color:#000000;font-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="display:none"/&gt;&lt;td colspan="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:9pt;font-weight:400;line-height:100%"&gt;(2,260)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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: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: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="3" style="display:none"/&gt;&lt;td colspan="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:9pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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: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: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="display:none"/&gt;&lt;td colspan="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:9pt;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;/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;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="display:none"/&gt;&lt;td colspan="3" style="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;/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: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:9pt;font-weight:700;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 colspan="3" style="display:none"/&gt;&lt;td colspan="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:9pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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: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: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="display:none"/&gt;&lt;td colspan="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: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;/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;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: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="display:none"/&gt;&lt;td colspan="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: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="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 contractual interest 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:9pt;font-weight:700;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="3" style="display:none"/&gt;&lt;td colspan="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: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;/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;Total risk management derivatives fair value 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:9pt;font-weight:700;line-height:100%"&gt;(209)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;/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 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:9pt;font-weight:700;line-height:100%"&gt;(114)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="2" style="padding:2px 0 2px 1pt;text-align:right;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,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Credit enhancement derivatives fair value 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:9pt;font-weight:700;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 colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;/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 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: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;(338)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 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 style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:9pt;text-indent:-9pt"&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-top: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 condensed consolidated statements of operations and comprehensive income, including gains and losses recognized on fair value hedging relationships.&lt;/span&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.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.041%"/&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.481%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.481%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.481%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.483%"/&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;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="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 Three Months Ended March 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;2023&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="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;/tr&gt;&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: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="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="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: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;/tr&gt;&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total amounts presented in our condensed 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 style="padding:2px 0 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;32,137&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;(26,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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;27,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,940)&lt;/span&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="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="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;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;/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:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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="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;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt;text-indent:-6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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="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;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:9pt;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 style="padding:2px 0 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;177&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;(238)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:24.75pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="2" style="padding:2px 0 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;11&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:24.75pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="2" style="padding:2px 0 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;(214)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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:24.75pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest accruals on 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="padding:2px 0 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;26&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;(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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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:top"&gt;&lt;div style="padding-left:12pt;text-indent:-6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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="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;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:9pt;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="2" style="padding:2px 0 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;(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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;1,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:24.75pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="2" style="padding:2px 0 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;(196)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:24.75pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="2" style="padding:2px 0 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;432&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;(1,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:24.75pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="2" style="padding:2px 0 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;(229)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:9pt;font-weight:400;line-height:120%"&gt;Total effect of fair value hedges &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: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;&#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-bottom:3pt double #2c6937;border-top:1pt solid #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;(232)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 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;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;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 condensed consolidated balance sheets, including the hedged item&#x2019;s cumulative basis adjustments and the closed portfolio balances under the portfolio 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 March 31, 2023 and 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.602%"/&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:11.846%"/&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:12.441%"/&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:15.417%"/&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:12.739%"/&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:12.447%"/&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 March 31, 2023&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 Portfolio Layer Method&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" 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;330,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;(440)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;(440)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;132,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;(74,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="2" style="padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;4,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="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;&#160;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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.751%"/&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:11.846%"/&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:12.441%"/&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:15.417%"/&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:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.447%"/&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, 2022&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 Portfolio Layer Method&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" 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;&#160;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:12pt"&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. Treasury securities, agency debt and agency mortgage-related securities.&lt;/span&gt;&lt;/div&gt;See &#x201c;Note 11, Netting Arrangements&#x201d; for information on our rights to offset assets and liabilities as of March 31, 2023 and December 31, 2022</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90ZXh0cmVnaW9uOjE2YzkxYmZjZmY1MzRiZGFiMmVkNTM2ZDMxYWFiOTZkXzQyMTY_3f346f80-2fe5-4c3d-96e9-ffd62a064c1b">We recognize all derivatives as either assets or liabilities in our condensed 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 condensed consolidated balance sheets.We present cash flows from derivatives as operating activities in our condensed consolidated statements of cash flows.We record all gains and losses, including accrued interest, on derivatives while they are not in a qualifying designated hedging relationship in &#x201c;Fair value gains, net&#x201d; in our condensed consolidated statements of operations and comprehensive income.</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:DerivativesMethodsOfAccountingHedgingDerivatives
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90ZXh0cmVnaW9uOjE2YzkxYmZjZmY1MzRiZGFiMmVkNTM2ZDMxYWFiOTZkXzQyMzY_d7466322-73fe-4b41-9d3e-cb74f2b3eab7">Pursuant to our fair value hedge accounting 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 condensed 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="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90ZXh0cmVnaW9uOjE2YzkxYmZjZmY1MzRiZGFiMmVkNTM2ZDMxYWFiOTZkXzQxOTc_15f225e0-cbbe-43a0-9e77-9e39ca35a4b8">&lt;div style="margin-top: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, including derivative instruments designated as hedges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:3pt"&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.836%"/&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.156%"/&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.156%"/&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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&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.156%"/&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.156%"/&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 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:9.160%"/&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="15" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="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;Estimated Fair Value&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;border-top:1pt solid #2c6937;padding:2px 1pt;text-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="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;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;Asset Derivatives&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:120%"&gt;Liability 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="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;Asset Derivatives&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-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;Liability Derivatives&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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;3,996&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="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: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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;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,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;44,766&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="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: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:400;line-height:100%"&gt;33,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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 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;48,762&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="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: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:400;line-height:100%"&gt;38,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: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="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;120,646&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="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: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:400;line-height:100%"&gt;97,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;113,353&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;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="padding:2px 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:700;line-height:100%"&gt;(3,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99,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;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="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;(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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;24&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="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: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:400;line-height:100%"&gt;41,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;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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;306&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="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: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:8pt;font-weight:400;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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,816&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;164&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="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:700;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="2" style="padding:2px 0 2px 1pt;text-align:right;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,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;(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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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,666&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;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="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: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="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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:8pt;font-weight:400;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Total risk management derivatives not designated as hedging instruments&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;284,037&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;214&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="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:700;line-height:100%"&gt;(4,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;246,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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;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;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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:700;line-height:100%"&gt;3,910&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;&#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;(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="display:none"/&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;4,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;332,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="border-top:1pt solid #2c6937;padding:2px 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;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="border-top:1pt solid #2c6937;padding:2px 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:700;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;285,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;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;4,230&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;14&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="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:700;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:8pt;font-weight:400;line-height:100%"&gt;2,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;20,647&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;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="padding:2px 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: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="2" style="padding:2px 0 2px 1pt;text-align:right;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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;(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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;37,973&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;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="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:700;line-height:100%"&gt;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:8pt;font-weight:400;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;62,850&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;100&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="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:700;line-height:100%"&gt;(143)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;55,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;24,755&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="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:700;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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;23,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;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;420,404&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;153&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 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: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;(308)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;364,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 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="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;(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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;(2)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 $3.8 billion and $4.5&#160;billion as of March 31, 2023 and December 31, 2022, respectively. Cash collateral received was $101 million and $5 million as of March 31, 2023 and December 31, 2022, respectively.</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="id7295fa358f34553a51d78b17f2b4515_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzYtMi0xLTEtODQ3Mjc2_8f12e9e2-74ea-42e5-b4f3-e5f4c7bf8bc2"
      unitRef="usd">3996000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="id7295fa358f34553a51d78b17f2b4515_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzYtNC0xLTEtODQ3Mjc2_5cbf8b16-d127-4df3-b3d0-d933bd33fccb"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="id7295fa358f34553a51d78b17f2b4515_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzYtNy0xLTEtODQ3Mjc2_6db88d21-8b28-4831-9561-52a51caca36a"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i2033b794d1024363a757bba7a02f35c5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzYtOS0xLTEtODQ3Mjc2_4c511008-de22-48a6-866c-2adbde2c8924"
      unitRef="usd">5582000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i2033b794d1024363a757bba7a02f35c5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzYtMTEtMS0xLTg0NzI3Ng_8fab0143-d2ed-44be-8666-f369620ae0cd"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i2033b794d1024363a757bba7a02f35c5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzYtMTUtMS0xLTg0NzI3Ng_34658b31-3a3e-4a0b-9259-1864743409ee"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ifcd002958adf4b278bc3ddf9719d1cb4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzctMi0xLTEtODQ3Mjc2_d1b14bfa-4a66-490b-9b48-8df17461b7de"
      unitRef="usd">44766000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="ifcd002958adf4b278bc3ddf9719d1cb4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzctNC0xLTEtODQ3Mjc2_655dcd85-9596-4ace-90e6-8c60038f89f2"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="ifcd002958adf4b278bc3ddf9719d1cb4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzctNy0xLTEtODQ3Mjc2_93a100a4-872b-40da-bb48-0c7b42abe90f"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i5b470e8189cc4f0cb06c8aa08a70abcc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzctOS0xLTEtODQ3Mjc2_1285c2af-e96f-4325-8bc4-db7780848127"
      unitRef="usd">33276000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i5b470e8189cc4f0cb06c8aa08a70abcc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzctMTEtMS0xLTg0NzI3Ng_2667583a-c876-4f77-8f6d-09393fac4a0b"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i5b470e8189cc4f0cb06c8aa08a70abcc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzctMTUtMS0xLTg0NzI3Ng_e77b2ea6-56b8-4f15-9141-9fac6f1a8e9d"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i4549a3274d304c5d9e388cad03120ee4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzktMi0xLTEtODQ3Mjc2_dce9a72e-0cb3-4980-9ddc-f23cd21f4777"
      unitRef="usd">48762000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i4549a3274d304c5d9e388cad03120ee4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzktNC0xLTEtODQ3Mjc2_0d2d6b09-9010-4576-bb70-194041be5e08"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i4549a3274d304c5d9e388cad03120ee4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzktNy0xLTEtODQ3Mjc2_96e10552-fbfa-49ce-8fd0-11f5ebc2f913"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i977e43e5e6fb4877b2d2c4e88be77f69_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzktOS0xLTEtODQ3Mjc2_d1f99a3f-81b0-4a9d-8ba8-e034631d833f"
      unitRef="usd">38858000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i977e43e5e6fb4877b2d2c4e88be77f69_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzktMTEtMS0xLTg0NzI3Ng_04778f9c-f396-4737-9080-8349a7ba60b6"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i977e43e5e6fb4877b2d2c4e88be77f69_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzktMTUtMS0xLTg0NzI3Ng_ab0c56b9-1d20-495c-b5ca-5125bb84dda7"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ibe079b206db24ea0878b7ee49159d173_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzEyLTItMS0xLTg0NzI3Ng_77c9e1b2-6ae7-4fce-940e-496afd5a9db1"
      unitRef="usd">120646000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="ibe079b206db24ea0878b7ee49159d173_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzEyLTQtMS0xLTg0NzI3Ng_f2985b75-37b7-4399-9c03-133e091d32d3"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="ibe079b206db24ea0878b7ee49159d173_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzEyLTctMS0xLTg0NzI3Ng_73b87cd9-dcc7-40cb-b7ae-c689014219f1"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i51307179d2564f1ab787b46d12a52ca2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzEyLTktMS0xLTg0NzI3Ng_d1c25af6-8ed6-4c38-9b20-768357dc9ae1"
      unitRef="usd">97808000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i51307179d2564f1ab787b46d12a52ca2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzEyLTExLTEtMS04NDcyNzY_6c909849-4cc7-4b6e-b77b-4a834f7b48dd"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i51307179d2564f1ab787b46d12a52ca2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzEyLTE1LTEtMS04NDcyNzY_a31cfbe2-f396-4dfd-b9b8-d67cfd36be74"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i9abce6dc4fcd44219ae34283f2f65794_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzEzLTItMS0xLTg0NzI3Ng_76ad4f89-4a0b-4ceb-81e8-5dbacd3eaf12"
      unitRef="usd">113353000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i9abce6dc4fcd44219ae34283f2f65794_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzEzLTQtMS0xLTg0NzI3Ng_bb556eed-e849-4116-90c4-1aa198f5e948"
      unitRef="usd">20000000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i9abce6dc4fcd44219ae34283f2f65794_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzEzLTctMS0xLTg0NzI3Ng_51d490a1-dbd2-47ed-b67e-368f9c5d000b"
      unitRef="usd">3867000000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ifcd3cc9fbb8c41e5acb35814b5165ae2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzEzLTktMS0xLTg0NzI3Ng_abf61d80-e507-42a6-ba36-60f8ca0bcc64"
      unitRef="usd">99799000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="ifcd3cc9fbb8c41e5acb35814b5165ae2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzEzLTExLTEtMS04NDcyNzY_97e5da43-d1ae-4da1-8c07-e257a96a5b29"
      unitRef="usd">1000000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="ifcd3cc9fbb8c41e5acb35814b5165ae2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzEzLTE1LTEtMS04NDcyNzY_8f3d0023-746e-47c3-b689-b843e0dd57e8"
      unitRef="usd">4525000000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i98a570734f484a28a28256ff749a1190_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE0LTItMS0xLTg0NzI3Ng_1433e445-b161-43c3-ae1d-8f6aeb555f09"
      unitRef="usd">41250000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i98a570734f484a28a28256ff749a1190_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE0LTQtMS0xLTg0NzI3Ng_47abbb9a-0188-49d8-87e1-789f279f6070"
      unitRef="usd">24000000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i98a570734f484a28a28256ff749a1190_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE0LTctMS0xLTg0NzI3Ng_eaff2df1-b033-468e-9196-71b277538927"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i79bf621804b14494981ba82b4b3b2c31_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE0LTktMS0xLTg0NzI3Ng_90fcd487-eeb0-4f98-9c4d-7a081275bfa3"
      unitRef="usd">41250000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i79bf621804b14494981ba82b4b3b2c31_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE0LTExLTEtMS04NDcyNzY_bfed75d6-d53c-4085-87f0-a2a312117add"
      unitRef="usd">25000000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i79bf621804b14494981ba82b4b3b2c31_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE0LTE1LTEtMS04NDcyNzY_01bf0597-2227-4b79-a947-4e04610c9ff1"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i82b15e8cf32d4f40a0992c6709246ff0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE1LTItMS0xLTg0NzI3Ng_4d009a0a-4bb1-494c-9c0b-99bca26bf1ff"
      unitRef="usd">306000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i82b15e8cf32d4f40a0992c6709246ff0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE1LTQtMS0xLTg0NzI3Ng_50f48618-62d3-4634-afcb-484ef96d99aa"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i82b15e8cf32d4f40a0992c6709246ff0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE1LTctMS0xLTg0NzI3Ng_b1ed82f9-efe4-4a23-a2b4-1c6ab250aca1"
      unitRef="usd">87000000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iec96cec733944644b081ecc85adcd532_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE1LTktMS0xLTg0NzI3Ng_4631a4d3-8c0a-4dd9-b591-1a12fd1025bf"
      unitRef="usd">300000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="iec96cec733944644b081ecc85adcd532_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE1LTExLTEtMS04NDcyNzY_ee45655c-3d7b-4d67-88f7-c0215c5761f2"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="iec96cec733944644b081ecc85adcd532_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE1LTE1LTEtMS04NDcyNzY_70032700-b693-4dcd-9976-1ccde8d0024c"
      unitRef="usd">98000000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i758bec425003478db80e4e9a726bf8c1_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE3LTItMS0xLTg0NzI3Ng_c4f99b82-0fa9-459b-9929-8645da91f6da"
      unitRef="usd">5816000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i758bec425003478db80e4e9a726bf8c1_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE3LTQtMS0xLTg0NzI3Ng_cae424a1-985b-449d-9c3c-3411a3b53afa"
      unitRef="usd">164000000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i758bec425003478db80e4e9a726bf8c1_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE3LTctMS0xLTg0NzI3Ng_a2ad7109-d097-405a-8b11-65fa00a8207e"
      unitRef="usd">11000000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i6642796a80f64917aaa3904d08051f6d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE3LTktMS0xLTg0NzI3Ng_68b06e4e-1b6e-4bab-a7ff-e4842dbc4aaa"
      unitRef="usd">5286000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i6642796a80f64917aaa3904d08051f6d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE3LTExLTEtMS04NDcyNzY_9a8c4590-8826-46e0-83dc-365343dcfe52"
      unitRef="usd">204000000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i6642796a80f64917aaa3904d08051f6d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE3LTE1LTEtMS04NDcyNzY_119dcd21-032e-4012-a654-d36648bfdb0a"
      unitRef="usd">18000000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i22a58f33eb284d79846bea2389f206f0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE4LTItMS0xLTg0NzI3Ng_e4670885-35db-48b4-a34e-358fea6b6175"
      unitRef="usd">2666000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i22a58f33eb284d79846bea2389f206f0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE4LTQtMS0xLTg0NzI3Ng_c2c8de79-a3d4-4f5b-ba11-ec02661b5c94"
      unitRef="usd">6000000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i22a58f33eb284d79846bea2389f206f0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE4LTctMS0xLTg0NzI3Ng_86ee6c9c-68e7-41f7-a71a-45bcc14b83aa"
      unitRef="usd">45000000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i57895e3fed3e4b379ecb97a1da23fdfd_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE4LTktMS0xLTg0NzI3Ng_10f483db-8f07-4a98-8ccb-dceeafce6b74"
      unitRef="usd">2136000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i57895e3fed3e4b379ecb97a1da23fdfd_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE4LTExLTEtMS04NDcyNzY_78d59c7c-e435-4181-8140-cf8b5e76af21"
      unitRef="usd">7000000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i57895e3fed3e4b379ecb97a1da23fdfd_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzE4LTE1LTEtMS04NDcyNzY_4a26835a-f649-4a74-bfbf-878f2eba099f"
      unitRef="usd">45000000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="idb6fd4c0b32141eaa92fdf4187957be4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzIwLTItMS0xLTg0NzI3Ng_d8fe6717-1c71-48f1-94d0-ee0fe41e934c"
      unitRef="usd">284037000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="idb6fd4c0b32141eaa92fdf4187957be4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzIwLTQtMS0xLTg0NzI3Ng_4eb67e22-29ab-40ce-8afa-05a90222bb64"
      unitRef="usd">214000000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="idb6fd4c0b32141eaa92fdf4187957be4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzIwLTctMS0xLTg0NzI3Ng_f7e1c445-8b3f-43b9-b62f-18dc848ed89b"
      unitRef="usd">4010000000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i4ef2e3bd536b432fa0d33062368428fc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzIwLTktMS0xLTg0NzI3Ng_2cc4b484-f6ba-4267-97fc-10244ef0f856"
      unitRef="usd">246579000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
      contextRef="i4ef2e3bd536b432fa0d33062368428fc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzIwLTExLTEtMS04NDcyNzY_50482e79-af59-4f12-ad7c-1d909fa82117"
      unitRef="usd">237000000</us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i4ef2e3bd536b432fa0d33062368428fc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzIwLTE1LTEtMS04NDcyNzY_5224f212-7f87-423e-ac1d-9c8cfc595793"
      unitRef="usd">4686000000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="ibe80a90e2fa541e39275c837b7fac0de_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzIzLTQtMS0xLTg0NzI3Ng_2917ac2c-70eb-4faa-9b07-2cb3baa26e5f"
      unitRef="usd">164000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="ibe80a90e2fa541e39275c837b7fac0de_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzIzLTctMS0xLTg0NzI3Ng_c58d9095-d403-4a7e-adac-68af439263bf"
      unitRef="usd">3910000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="ie36d0cf7641b48d59c16a60df95a3029_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzIzLTExLTEtMS04NDcyNzY_55853c01-e834-44b0-9138-1cabd0cd76e0"
      unitRef="usd">154000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="ie36d0cf7641b48d59c16a60df95a3029_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzIzLTE1LTEtMS04NDcyNzY_6af22284-09ad-40f6-bd62-edbe691761d4"
      unitRef="usd">4662000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ibe80a90e2fa541e39275c837b7fac0de_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI0LTItMS0xLTg0NzI3Ng_09b6386f-b7bd-4f79-960b-6f843731975d"
      unitRef="usd">332799000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="ibe80a90e2fa541e39275c837b7fac0de_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI0LTQtMS0xLTg0NzI3Ng_fde57010-93b6-40aa-8415-7bdecf5e4fac"
      unitRef="usd">50000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="ibe80a90e2fa541e39275c837b7fac0de_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI0LTctMS0xLTg0NzI3Ng_c15481d1-f2e9-4e22-9832-02bb98ca5df2"
      unitRef="usd">100000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ie36d0cf7641b48d59c16a60df95a3029_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI0LTktMS0xLTg0NzI3Ng_40bfc853-8565-47d2-9c83-990b7ce35038"
      unitRef="usd">285437000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="ie36d0cf7641b48d59c16a60df95a3029_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI0LTExLTEtMS04NDcyNzY_99efe2c1-69a0-4ce8-becf-267d92e8e06b"
      unitRef="usd">83000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="ie36d0cf7641b48d59c16a60df95a3029_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI0LTE1LTEtMS04NDcyNzY_06ab7c0a-d9cf-42d5-bb45-0d534842e805"
      unitRef="usd">24000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib244ea1398364deb8e1a6e412739a840_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI2LTItMS0xLTg0NzI3Ng_c6dacc9c-0e13-4ced-aabf-2ecf9c948942"
      unitRef="usd">4230000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="ib244ea1398364deb8e1a6e412739a840_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI2LTQtMS0xLTg0NzI3Ng_abe97435-a011-4aca-974d-506dc330e45b"
      unitRef="usd">14000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="ib244ea1398364deb8e1a6e412739a840_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI2LTctMS0xLTg0NzI3Ng_bf8f3963-8b2b-44bb-bbfd-69de1126f0f1"
      unitRef="usd">2000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i585afe9cc77645e79a54d19ad8379895_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI2LTktMS0xLTg0NzI3Ng_4a5ef609-5347-4e67-98c0-748d31e9ae47"
      unitRef="usd">2596000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="i585afe9cc77645e79a54d19ad8379895_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI2LTExLTEtMS04NDcyNzY_772644f9-f395-4bfd-acb4-7486c1e91965"
      unitRef="usd">4000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i585afe9cc77645e79a54d19ad8379895_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI2LTE1LTEtMS04NDcyNzY_de85329b-0898-4365-bdc0-b2e6737251ee"
      unitRef="usd">8000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib9a14a1e768c4a0eb5c03ac1f9ecf161_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI3LTItMS0xLTg0NzI3Ng_24ae2b42-6446-456d-98cc-90ecd9378845"
      unitRef="usd">20647000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="ib9a14a1e768c4a0eb5c03ac1f9ecf161_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI3LTQtMS0xLTg0NzI3Ng_8a8625b2-cb8a-416b-aa51-9b4afd472641"
      unitRef="usd">83000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="ib9a14a1e768c4a0eb5c03ac1f9ecf161_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI3LTctMS0xLTg0NzI3Ng_7a12fea9-33be-4f88-bb40-953f2ff7a4a7"
      unitRef="usd">12000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ie5922d52db7240eeb52eb453fce52231_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI3LTktMS0xLTg0NzI3Ng_e3013d0f-f5d2-4673-b27a-0eb45d17b64d"
      unitRef="usd">17808000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="ie5922d52db7240eeb52eb453fce52231_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI3LTExLTEtMS04NDcyNzY_ba18590c-102d-49d1-8f7e-b552c7f15eaf"
      unitRef="usd">50000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="ie5922d52db7240eeb52eb453fce52231_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI3LTE1LTEtMS04NDcyNzY_b24845ee-6761-4eb7-b1d9-1ba0d92dede0"
      unitRef="usd">57000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iddd502acc06b4572805159f613aef3a3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI4LTItMS0xLTg0NzI3Ng_cc7c7a64-ff38-4cb0-8fc1-1008da77c2e4"
      unitRef="usd">37973000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="iddd502acc06b4572805159f613aef3a3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI4LTQtMS0xLTg0NzI3Ng_63a97024-a85d-4558-afe9-c24c5eb2df83"
      unitRef="usd">3000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="iddd502acc06b4572805159f613aef3a3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI4LTctMS0xLTg0NzI3Ng_58438164-36ae-487a-886a-759d36329a7c"
      unitRef="usd">129000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i23b65b14fa5e4c4c86985427a816de0b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI4LTktMS0xLTg0NzI3Ng_7b2fcbf2-8990-4d3a-acda-57833b377d3b"
      unitRef="usd">35302000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="i23b65b14fa5e4c4c86985427a816de0b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI4LTExLTEtMS04NDcyNzY_0c56295c-ca4e-41c6-9ed2-e58c4d19377b"
      unitRef="usd">35000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i23b65b14fa5e4c4c86985427a816de0b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI4LTE1LTEtMS04NDcyNzY_8a3b5a96-b1b1-40eb-a1d7-58faf220c827"
      unitRef="usd">13000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="if9884da34d6c486bad89651b1e8d13c0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI5LTItMS0xLTg0NzI3Ng_be9316cf-0b6a-4bc5-921e-7d361d9cba60"
      unitRef="usd">62850000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="if9884da34d6c486bad89651b1e8d13c0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI5LTQtMS0xLTg0NzI3Ng_c0f25d7a-b857-4b5f-822d-08a02e513475"
      unitRef="usd">100000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="if9884da34d6c486bad89651b1e8d13c0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI5LTctMS0xLTg0NzI3Ng_94e765b0-38c1-46d9-84e1-1cd2436e6a80"
      unitRef="usd">143000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib55daed6547e4ea590af01950de4d1cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI5LTktMS0xLTg0NzI3Ng_b6f6f15f-7ae3-45a3-a0f9-e83e78090a11"
      unitRef="usd">55706000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="ib55daed6547e4ea590af01950de4d1cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI5LTExLTEtMS04NDcyNzY_02f3845d-17ee-42f5-a504-dc72995aff8a"
      unitRef="usd">89000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="ib55daed6547e4ea590af01950de4d1cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzI5LTE1LTEtMS04NDcyNzY_3905138e-7e74-4b8b-9c56-dd0b5beb33fc"
      unitRef="usd">78000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i97d34f0294dc4666ba3581971070c746_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzMwLTItMS0xLTg0NzI3Ng_dc95c351-3c8a-4732-87cc-5efd14d752e6"
      unitRef="usd">24755000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="i97d34f0294dc4666ba3581971070c746_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzMwLTQtMS0xLTg0NzI3Ng_b40467ba-5eb1-416e-a9d0-ff6088100b16"
      unitRef="usd">3000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i97d34f0294dc4666ba3581971070c746_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzMwLTctMS0xLTg0NzI3Ng_fe6028f0-881d-44e3-8f72-e8accb68d8b4"
      unitRef="usd">65000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib169477e3fa549318ddd13b5b967a2af_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzMwLTktMS0xLTg0NzI3Ng_0a8694b0-612b-41a9-bd62-00a5448378bc"
      unitRef="usd">23784000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="ib169477e3fa549318ddd13b5b967a2af_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzMwLTExLTEtMS04NDcyNzY_dc5cb791-2505-4623-b8ff-c78943148ba8"
      unitRef="usd">3000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="ib169477e3fa549318ddd13b5b967a2af_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzMwLTE1LTEtMS04NDcyNzY_673aba9d-abe7-4e3b-baf2-b5c5f3da0be8"
      unitRef="usd">66000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzMxLTItMS0xLTg0NzI3Ng_ee76747d-1a73-48c0-bd03-9e347ebd6c98"
      unitRef="usd">420404000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzMxLTQtMS0xLTg0NzI3Ng_aa3e6466-1fed-4b23-8e9f-7788826b65f5"
      unitRef="usd">153000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzMxLTctMS0xLTg0NzI3Ng_e5cb8c46-1a5f-4910-9281-645c8ecf82b8"
      unitRef="usd">308000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzMxLTktMS0xLTg0NzI3Ng_a625a03e-708b-4f5c-a136-d4f2afbbcc6f"
      unitRef="usd">364927000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzMxLTExLTEtMS04NDcyNzY_ba3e5dc9-1e91-429d-9a9a-0ac9064a6cb4"
      unitRef="usd">175000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90YWJsZToxZDVhYWIzNjc5NTg0Y2Q0YmIwMzYzMGM2M2Y0OTYwNi90YWJsZXJhbmdlOjFkNWFhYjM2Nzk1ODRjZDRiYjAzNjMwYzYzZjQ5NjA2XzMxLTE1LTEtMS04NDcyNzY_dc14829c-3d2c-412a-a7d5-e8494ad2ac7e"
      unitRef="usd">168000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90ZXh0cmVnaW9uOjE2YzkxYmZjZmY1MzRiZGFiMmVkNTM2ZDMxYWFiOTZkXzQwODM_a0194d4a-dfe3-4f38-93f4-b414fef1eea9"
      unitRef="usd">3800000000</us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset>
    <us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90ZXh0cmVnaW9uOjE2YzkxYmZjZmY1MzRiZGFiMmVkNTM2ZDMxYWFiOTZkXzQwOTA_8d699802-6c58-4d1e-885b-accadfac4c4d"
      unitRef="usd">4500000000</us-gaap:DerivativeAssetCollateralObligationToReturnCashOffset>
    <us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90ZXh0cmVnaW9uOjE2YzkxYmZjZmY1MzRiZGFiMmVkNTM2ZDMxYWFiOTZkXzQxNTM_6b998fd6-6cd2-4fb6-9586-e6dfaec36c39"
      unitRef="usd">101000000</us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset>
    <us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzQvZnJhZzoxNmM5MWJmY2ZmNTM0YmRhYjJlZDUzNmQzMWFhYjk2ZC90ZXh0cmVnaW9uOjE2YzkxYmZjZmY1MzRiZGFiMmVkNTM2ZDMxYWFiOTZkXzQxNjA_3964b35e-907f-4926-b98b-62ba2d6a25ee"
      unitRef="usd">5000000</us-gaap:DerivativeLiabilityCollateralRightToReclaimCashOffset>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90ZXh0cmVnaW9uOjViNzg3YzMwMjc2NzQ5NzZiODEzMWM2ZWRiMjQ5NGZkXzEzODQ_7319ca4e-8695-41c9-852a-8a51d97b0c80">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:98.511%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.461%"/&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 style="width:1.0%"/&gt;&lt;td style="width:17.180%"/&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;/tr&gt;&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:8pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended March 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;2023&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="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;/tr&gt;&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;(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;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="display:none"/&gt;&lt;td colspan="3" style="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;/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;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="display:none"/&gt;&lt;td colspan="3" style="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;/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: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: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,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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: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:9pt;font-weight:700;line-height:100%"&gt;1,572&lt;/span&gt;&lt;span style="color:#000000;font-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="display:none"/&gt;&lt;td colspan="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:9pt;font-weight:400;line-height:100%"&gt;(2,260)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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: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: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="3" style="display:none"/&gt;&lt;td colspan="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:9pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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: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: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="display:none"/&gt;&lt;td colspan="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:9pt;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;/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;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="display:none"/&gt;&lt;td colspan="3" style="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;/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: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:9pt;font-weight:700;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 colspan="3" style="display:none"/&gt;&lt;td colspan="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:9pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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: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: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="display:none"/&gt;&lt;td colspan="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: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;/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;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: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="display:none"/&gt;&lt;td colspan="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: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="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 contractual interest 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:9pt;font-weight:700;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="3" style="display:none"/&gt;&lt;td colspan="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: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;/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;Total risk management derivatives fair value 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:9pt;font-weight:700;line-height:100%"&gt;(209)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;/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 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:9pt;font-weight:700;line-height:100%"&gt;(114)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="2" style="padding:2px 0 2px 1pt;text-align:right;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,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Credit enhancement derivatives fair value 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:9pt;font-weight:700;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 colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;/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 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: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;(338)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 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 style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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="icd45e63d2082488aaa5f59aa144c03d0_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzYtMi0xLTEtODQ3Mjc2_9cafcf66-d0aa-43e5-b07a-0a7b1700b1df"
      unitRef="usd">-1590000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="if71d76ef858c44bca8fbd81e9c6f9b9f_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzYtOC0xLTEtODQ3Mjc2_ed453db8-f965-4d11-b22e-66b397335c71"
      unitRef="usd">2125000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ice596456962d4353ad8676c0f2d27fb3_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzctMi0xLTEtODQ3Mjc2_e0c790de-d41f-4950-be5e-1664a68ac4d0"
      unitRef="usd">1572000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i8bfdaa2065714ea686f138f33e0c1dd8_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzctOC0xLTEtODQ3Mjc2_76a3e428-fdc9-4f05-b198-3cb2d1d8c8c3"
      unitRef="usd">-2260000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ia0b13d0ac74442b0aa5c0981a598b671_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzgtMi0xLTEtODQ3Mjc2_dabf361d-fd94-46fb-be1e-031274a327da"
      unitRef="usd">13000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i8f6c1ba6c15845a4956c200615c83d83_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzgtOC0xLTEtODQ3Mjc2_3aa94466-cf44-4eec-8582-13f6005e628e"
      unitRef="usd">-68000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i2beee4ce4b6546318367950401a84125_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzktMi0xLTEtODQ3Mjc2_b64d7d03-2d8c-4a7e-87a9-1ae26176cdc4"
      unitRef="usd">8000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i60bd0803d965410f841b61b065f6a350_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzktOC0xLTEtODQ3Mjc2_653c0e27-7718-48ac-a81c-bec2334fba0b"
      unitRef="usd">-24000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i9982cd1632ce478b8f57f03d87c65bfc_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzExLTItMS0xLTg0NzI3Ng_772d52f3-bdba-425e-9f3b-12bd2e64f3b1"
      unitRef="usd">-33000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i65ab25f2ec40476b9b40adbab06ae988_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzExLTgtMS0xLTg0NzI3Ng_4f7062eb-e574-4d56-b5b0-c9e28e5a185e"
      unitRef="usd">44000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ib1fc0177eff145d3b1418c530fb9b15b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzEyLTItMS0xLTg0NzI3Ng_e048b6f1-63e2-4ae5-a7f8-7893fb93fb48"
      unitRef="usd">-1000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i5dde3832ca53475abca6975fc0686a81_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzEyLTgtMS0xLTg0NzI3Ng_b1006ba9-d820-4b76-b40b-4dc6c50935b1"
      unitRef="usd">-3000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="id7485ab67f954eca814c0a4d69106862_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzEzLTItMS0xLTg0NzI3Ng_7061d8a2-50e4-4ed9-aef4-2813a96152c9"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i47536f9ffb3c44318e81621c1c9530d5_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzEzLTgtMS0xLTg0NzI3Ng_3fb73bc5-4960-4572-8ff9-3467cbcef9d7"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i3e0324e1347947f6a97d86c815de6cbb_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzE0LTItMS0xLTg0NzI3Ng_badf67b6-aa08-4a9b-b6f1-78bcf58c0bc3"
      unitRef="usd">-178000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i92e34e33d13045ff9b2de6dc8c15c3ee_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzE0LTgtMS0xLTg0NzI3Ng_717f794c-2400-4b56-93af-83c712ede698"
      unitRef="usd">-11000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i3e0324e1347947f6a97d86c815de6cbb_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzE1LTItMS0xLTg0NzI3Ng_1232ead2-6eb0-4b9a-b311-f204cb048d31"
      unitRef="usd">-209000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i92e34e33d13045ff9b2de6dc8c15c3ee_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzE1LTgtMS0xLTg0NzI3Ng_6a886db7-4d1c-416b-b736-eab211f73abd"
      unitRef="usd">-197000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i8df4863fc0bc4adb887ac151f6e6c8f1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzE2LTItMS0xLTg0NzI3Ng_01fb0b81-8786-4ad6-a2a7-62f8290e664a"
      unitRef="usd">-114000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i829c05801b964a96943d1de519a92007_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzE2LTgtMS0xLTg0NzI3Ng_212e8449-b959-4cf9-a931-7439a363a801"
      unitRef="usd">1572000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="iddb555c4ebbe41e5b8d8dc1a96c5d3aa_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzE3LTItMS0xLTg0NzI3Ng_b24b6608-cb6e-4e80-a8b9-630b07666d30"
      unitRef="usd">-15000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="if1a9824df989496a965b60b58781cb2b_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzE3LTgtMS0xLTg0NzI3Ng_927a8205-0273-44de-b6e4-d124066a4215"
      unitRef="usd">-22000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzE4LTItMS0xLTg0NzI3Ng_16413549-d048-4e56-b11a-a0d864cf2048"
      unitRef="usd">-338000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTo2MTdmNDg2NmMyYWU0MDg2OGNjNWMwOGRhMDZkM2U5My90YWJsZXJhbmdlOjYxN2Y0ODY2YzJhZTQwODY4Y2M1YzA4ZGEwNmQzZTkzXzE4LTgtMS0xLTg0NzI3Ng_29c145d7-be44-4f8f-a7a9-e41f0058e640"
      unitRef="usd">1353000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90ZXh0cmVnaW9uOjViNzg3YzMwMjc2NzQ5NzZiODEzMWM2ZWRiMjQ5NGZkXzEzNzk_7c54b9ce-64a8-424a-a3d7-0fd9d2d4a3cb">&lt;div style="margin-top: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 condensed consolidated statements of operations and comprehensive income, including gains and losses recognized on fair value hedging relationships.&lt;/span&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.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.041%"/&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.481%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.481%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.481%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.483%"/&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;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="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 Three Months Ended March 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;2023&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="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;/tr&gt;&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: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="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="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: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;/tr&gt;&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total amounts presented in our condensed 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 style="padding:2px 0 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;32,137&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;(26,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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;27,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,940)&lt;/span&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="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="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;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;/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:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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="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;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt;text-indent:-6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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="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;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:9pt;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 style="padding:2px 0 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;177&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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;(238)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:24.75pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="2" style="padding:2px 0 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;11&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:24.75pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="2" style="padding:2px 0 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;(214)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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:24.75pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest accruals on 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="padding:2px 0 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;26&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;(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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#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:top"&gt;&lt;div style="padding-left:12pt;text-indent:-6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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="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;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:9pt;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="2" style="padding:2px 0 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;(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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;1,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:24.75pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="2" style="padding:2px 0 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;(196)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:24.75pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="2" style="padding:2px 0 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;432&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;(1,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:24.75pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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="2" style="padding:2px 0 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;(229)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:9pt;font-weight:400;line-height:120%"&gt;Total effect of fair value hedges &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: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;&#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-bottom:3pt double #2c6937;border-top:1pt solid #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;(232)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 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;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;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 condensed consolidated balance sheets, including the hedged item&#x2019;s cumulative basis adjustments and the closed portfolio balances under the portfolio 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 March 31, 2023 and 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.602%"/&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:11.846%"/&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:12.441%"/&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:15.417%"/&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:12.739%"/&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:12.447%"/&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 March 31, 2023&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 Portfolio Layer Method&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" 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;330,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;(440)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;(440)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;132,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;(74,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="2" style="padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;4,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="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;&#160;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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.751%"/&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:11.846%"/&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:12.441%"/&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:15.417%"/&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:12.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.447%"/&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, 2022&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 Portfolio Layer Method&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" 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;&#160;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="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzUtMi0xLTEtODQ3Mjc2_1d5ed100-d6c6-4a9e-948a-09a44e0292a9"
      unitRef="usd">32137000000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzUtNC0xLTEtODQ3Mjc2_4a24457b-c0bf-4777-8896-d7a7e1dcd43d"
      unitRef="usd">26665000000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzUtMTQtMS0xLTg0NzI3Ng_e725388f-72cc-4ac5-a04b-c215584ab8f1"
      unitRef="usd">27142000000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzUtMTYtMS0xLTg0NzI3Ng_38f49bad-4f40-44cb-8ff6-968de87e99ca"
      unitRef="usd">19940000000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
      contextRef="ib2761683777847caa3305fd248911773_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzktMi0xLTEtODQ3Mjc2_cb35acf7-8976-4ff1-a984-af82c4254478"
      unitRef="usd">177000000</us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1>
    <us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
      contextRef="ia16a3f7043b044948e09b8a8be28ebf2_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzktMTQtMS0xLTg0NzI3Ng_fe3473d4-72f9-43d4-baf9-25783ec5ff58"
      unitRef="usd">-238000000</us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1>
    <fnm:DiscontinuedHedgeRelatedBasisAdjustmentAmortization
      contextRef="ib2761683777847caa3305fd248911773_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzEwLTItMS0xLTg0NzI3Ng_4f59bb97-e76d-42fd-8bcc-f11cc8894d01"
      unitRef="usd">11000000</fnm:DiscontinuedHedgeRelatedBasisAdjustmentAmortization>
    <fnm:DiscontinuedHedgeRelatedBasisAdjustmentAmortization
      contextRef="ia16a3f7043b044948e09b8a8be28ebf2_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzEwLTE0LTEtMS04NDcyNzY_8cb91760-ec28-4798-a7ca-7d4d2d41e3cf"
      unitRef="usd">0</fnm:DiscontinuedHedgeRelatedBasisAdjustmentAmortization>
    <us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
      contextRef="ib2761683777847caa3305fd248911773_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzEzLTItMS0xLTg0NzI3Ng_b429c906-85d2-4375-a016-02368aa13b86"
      unitRef="usd">-214000000</us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1>
    <us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
      contextRef="ia16a3f7043b044948e09b8a8be28ebf2_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzEzLTE0LTEtMS04NDcyNzY_78c9bd6d-07c6-49b0-9777-1315b9984f63"
      unitRef="usd">227000000</us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1>
    <fnm:InterestAccrualsOnHedgingInstruments
      contextRef="ib2761683777847caa3305fd248911773_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzE0LTItMS0xLTg0NzI3Ng_942f1c84-38db-4cc8-8837-793c57875f5c"
      unitRef="usd">26000000</fnm:InterestAccrualsOnHedgingInstruments>
    <fnm:InterestAccrualsOnHedgingInstruments
      contextRef="ia16a3f7043b044948e09b8a8be28ebf2_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzE0LTE0LTEtMS04NDcyNzY_26f212b6-9371-4f66-b8cb-af66960f90ea"
      unitRef="usd">-8000000</fnm:InterestAccrualsOnHedgingInstruments>
    <us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
      contextRef="i8c1cea8ea0d34401b1bcc2e3491eb781_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzE2LTQtMS0xLTg0NzI3Ng_f6b8853b-051a-458b-a649-946fc50daa16"
      unitRef="usd">-239000000</us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1>
    <us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
      contextRef="i82e87747a73346d8bcc3ffa27c91c5d7_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzE2LTE2LTEtMS04NDcyNzY_5020d187-4f04-48ef-a6b9-3cdb1e1c2fce"
      unitRef="usd">1623000000</us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1>
    <fnm:DiscontinuedHedgeRelatedBasisAdjustmentAmortization
      contextRef="i8c1cea8ea0d34401b1bcc2e3491eb781_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzE3LTQtMS0xLTg0NzI3Ng_2a71d22e-94a6-4f46-bd66-3449d8b4f429"
      unitRef="usd">-196000000</fnm:DiscontinuedHedgeRelatedBasisAdjustmentAmortization>
    <fnm:DiscontinuedHedgeRelatedBasisAdjustmentAmortization
      contextRef="i82e87747a73346d8bcc3ffa27c91c5d7_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzE3LTE2LTEtMS04NDcyNzY_8436a726-380d-4c9c-86bb-8b02db56e6ed"
      unitRef="usd">-65000000</fnm:DiscontinuedHedgeRelatedBasisAdjustmentAmortization>
    <us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
      contextRef="i8c1cea8ea0d34401b1bcc2e3491eb781_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzE4LTQtMS0xLTg0NzI3Ng_54ba6bb8-ffbd-4e95-a0b7-2474ed808ca9"
      unitRef="usd">432000000</us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1>
    <us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
      contextRef="i82e87747a73346d8bcc3ffa27c91c5d7_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzE4LTE2LTEtMS04NDcyNzY_93cb9940-7d2a-4096-baaa-a42f6e32b935"
      unitRef="usd">-1524000000</us-gaap:ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1>
    <fnm:InterestAccrualsOnHedgingInstruments
      contextRef="i8c1cea8ea0d34401b1bcc2e3491eb781_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzE5LTQtMS0xLTg0NzI3Ng_7b2c491b-4458-49b1-90c2-e5d61cbc39ef"
      unitRef="usd">-229000000</fnm:InterestAccrualsOnHedgingInstruments>
    <fnm:InterestAccrualsOnHedgingInstruments
      contextRef="i82e87747a73346d8bcc3ffa27c91c5d7_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzE5LTE2LTEtMS04NDcyNzY_a730803b-022d-4af2-82d0-acee7df1d5f2"
      unitRef="usd">47000000</fnm:InterestAccrualsOnHedgingInstruments>
    <us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings
      contextRef="ib2761683777847caa3305fd248911773_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzIwLTItMS0xLTg0NzI3Ng_63ae9663-eac4-4ba2-866c-a3b622141430"
      unitRef="usd">0</us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings>
    <us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings
      contextRef="i8c1cea8ea0d34401b1bcc2e3491eb781_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzIwLTQtMS0xLTg0NzI3Ng_0d383b1d-3e59-4441-ae42-05e348172904"
      unitRef="usd">-232000000</us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings>
    <us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings
      contextRef="ia16a3f7043b044948e09b8a8be28ebf2_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzIwLTE0LTEtMS04NDcyNzY_b4907591-2c19-489d-89eb-6d7d53fbec7e"
      unitRef="usd">-19000000</us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings>
    <us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings
      contextRef="i82e87747a73346d8bcc3ffa27c91c5d7_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTphZmIxZTkyNjZiM2M0OWUzOGRkOGViYzNhY2I0NTFiNy90YWJsZXJhbmdlOmFmYjFlOTI2NmIzYzQ5ZTM4ZGQ4ZWJjM2FjYjQ1MWI3XzIwLTE2LTEtMS04NDcyNzY_57f0c2e3-7be0-44d9-a481-7ee549cd9233"
      unitRef="usd">81000000</us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings>
    <us-gaap:HedgedAssetFairValueHedge
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTpkMWZmNTgwODE1MDM0ODNiYjU0MTE4MjYyNDg1ZDc0NS90YWJsZXJhbmdlOmQxZmY1ODA4MTUwMzQ4M2JiNTQxMTgyNjI0ODVkNzQ1XzQtMi0xLTEtODQ3Mjc2_8e9fcdeb-ff0d-4092-885e-b812669c33d7"
      unitRef="usd">330541000000</us-gaap:HedgedAssetFairValueHedge>
    <us-gaap:HedgedAssetFairValueHedgeCumulativeIncreaseDecrease
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTpkMWZmNTgwODE1MDM0ODNiYjU0MTE4MjYyNDg1ZDc0NS90YWJsZXJhbmdlOmQxZmY1ODA4MTUwMzQ4M2JiNTQxMTgyNjI0ODVkNzQ1XzQtNC0xLTEtODQ3Mjc2_a461a64f-ae78-4dc9-ad08-c52389c46b9a"
      unitRef="usd">-440000000</us-gaap:HedgedAssetFairValueHedgeCumulativeIncreaseDecrease>
    <us-gaap:HedgedAssetDiscontinuedFairValueHedgeCumulativeIncreaseDecrease
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTpkMWZmNTgwODE1MDM0ODNiYjU0MTE4MjYyNDg1ZDc0NS90YWJsZXJhbmdlOmQxZmY1ODA4MTUwMzQ4M2JiNTQxMTgyNjI0ODVkNzQ1XzQtNi0xLTEtODQ3Mjc2_26d33470-27ee-4152-9923-37ab94f00f71"
      unitRef="usd">-440000000</us-gaap:HedgedAssetDiscontinuedFairValueHedgeCumulativeIncreaseDecrease>
    <us-gaap:ClosedPortfolioAndBeneficialInterestLastOfLayerAmortizedCost
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTpkMWZmNTgwODE1MDM0ODNiYjU0MTE4MjYyNDg1ZDc0NS90YWJsZXJhbmdlOmQxZmY1ODA4MTUwMzQ4M2JiNTQxMTgyNjI0ODVkNzQ1XzQtOC0xLTEtODQ3Mjc2_eed0964b-56fa-459a-a834-cf5ba16be5cb"
      unitRef="usd">132035000000</us-gaap:ClosedPortfolioAndBeneficialInterestLastOfLayerAmortizedCost>
    <us-gaap:HedgedAssetFairValueHedgeLastOfLayerAmount
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTpkMWZmNTgwODE1MDM0ODNiYjU0MTE4MjYyNDg1ZDc0NS90YWJsZXJhbmdlOmQxZmY1ODA4MTUwMzQ4M2JiNTQxMTgyNjI0ODVkNzQ1XzQtMTAtMS0xLTg0NzI3Ng_62482e62-778c-43a5-9e7a-1e2fe2aa154b"
      unitRef="usd">3787000000</us-gaap:HedgedAssetFairValueHedgeLastOfLayerAmount>
    <us-gaap:HedgedLiabilityFairValueHedge
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTpkMWZmNTgwODE1MDM0ODNiYjU0MTE4MjYyNDg1ZDc0NS90YWJsZXJhbmdlOmQxZmY1ODA4MTUwMzQ4M2JiNTQxMTgyNjI0ODVkNzQ1XzYtMi0xLTEtODQ3Mjc2_3fc1268e-8ccd-420b-9370-3b26cf89d877"
      unitRef="usd">74239000000</us-gaap:HedgedLiabilityFairValueHedge>
    <us-gaap:HedgedLiabilityFairValueHedgeCumulativeIncreaseDecrease
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTpkMWZmNTgwODE1MDM0ODNiYjU0MTE4MjYyNDg1ZDc0NS90YWJsZXJhbmdlOmQxZmY1ODA4MTUwMzQ4M2JiNTQxMTgyNjI0ODVkNzQ1XzYtNC0xLTEtODQ3Mjc2_ecd2c095-69c7-45b6-a22d-d68b1271da7b"
      unitRef="usd">4278000000</us-gaap:HedgedLiabilityFairValueHedgeCumulativeIncreaseDecrease>
    <us-gaap:HedgedLiabilityDiscontinuedFairValueHedgeCumulativeIncreaseDecrease
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTpkMWZmNTgwODE1MDM0ODNiYjU0MTE4MjYyNDg1ZDc0NS90YWJsZXJhbmdlOmQxZmY1ODA4MTUwMzQ4M2JiNTQxMTgyNjI0ODVkNzQ1XzYtNi0xLTEtODQ3Mjc2_cf510a8d-6743-4555-a0ae-89b3ea832ca6"
      unitRef="usd">4278000000</us-gaap:HedgedLiabilityDiscontinuedFairValueHedgeCumulativeIncreaseDecrease>
    <us-gaap:HedgedAssetFairValueHedge
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTpkMDE4MGRmMWNhMWI0MDE1ODA3YjFkNDFmMWQ3Y2NkMy90YWJsZXJhbmdlOmQwMTgwZGYxY2ExYjQwMTU4MDdiMWQ0MWYxZDdjY2QzXzQtMi0xLTEtODQ3Mjc2_10faf113-e511-4374-8a0c-3f9858797f8a"
      unitRef="usd">293788000000</us-gaap:HedgedAssetFairValueHedge>
    <us-gaap:HedgedAssetFairValueHedgeCumulativeIncreaseDecrease
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTpkMDE4MGRmMWNhMWI0MDE1ODA3YjFkNDFmMWQ3Y2NkMy90YWJsZXJhbmdlOmQwMTgwZGYxY2ExYjQwMTU4MDdiMWQ0MWYxZDdjY2QzXzQtNC0xLTEtODQ3Mjc2_e9054f54-9ade-413d-b980-37e9c686bed9"
      unitRef="usd">-628000000</us-gaap:HedgedAssetFairValueHedgeCumulativeIncreaseDecrease>
    <us-gaap:HedgedAssetDiscontinuedFairValueHedgeCumulativeIncreaseDecrease
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTpkMDE4MGRmMWNhMWI0MDE1ODA3YjFkNDFmMWQ3Y2NkMy90YWJsZXJhbmdlOmQwMTgwZGYxY2ExYjQwMTU4MDdiMWQ0MWYxZDdjY2QzXzQtNi0xLTEtODQ3Mjc2_1b3d58bf-3f08-4ff7-ab26-d9f599cfdb3c"
      unitRef="usd">-628000000</us-gaap:HedgedAssetDiscontinuedFairValueHedgeCumulativeIncreaseDecrease>
    <us-gaap:ClosedPortfolioAndBeneficialInterestLastOfLayerAmortizedCost
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTpkMDE4MGRmMWNhMWI0MDE1ODA3YjFkNDFmMWQ3Y2NkMy90YWJsZXJhbmdlOmQwMTgwZGYxY2ExYjQwMTU4MDdiMWQ0MWYxZDdjY2QzXzQtOC0xLTEtODQ3Mjc2_21c766f0-a70e-4fae-83b6-9b4da2389aad"
      unitRef="usd">98377000000</us-gaap:ClosedPortfolioAndBeneficialInterestLastOfLayerAmortizedCost>
    <us-gaap:HedgedAssetFairValueHedgeLastOfLayerAmount
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTpkMDE4MGRmMWNhMWI0MDE1ODA3YjFkNDFmMWQ3Y2NkMy90YWJsZXJhbmdlOmQwMTgwZGYxY2ExYjQwMTU4MDdiMWQ0MWYxZDdjY2QzXzQtMTAtMS0xLTg0NzI3Ng_1db8dfc3-18a0-46b8-a568-c3654bec5607"
      unitRef="usd">5187000000</us-gaap:HedgedAssetFairValueHedgeLastOfLayerAmount>
    <us-gaap:HedgedLiabilityFairValueHedge
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTpkMDE4MGRmMWNhMWI0MDE1ODA3YjFkNDFmMWQ3Y2NkMy90YWJsZXJhbmdlOmQwMTgwZGYxY2ExYjQwMTU4MDdiMWQ0MWYxZDdjY2QzXzYtMi0xLTEtODQ3Mjc2_8becfea2-9107-4893-adba-826d57e1ff97"
      unitRef="usd">73790000000</us-gaap:HedgedLiabilityFairValueHedge>
    <us-gaap:HedgedLiabilityFairValueHedgeCumulativeIncreaseDecrease
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTpkMDE4MGRmMWNhMWI0MDE1ODA3YjFkNDFmMWQ3Y2NkMy90YWJsZXJhbmdlOmQwMTgwZGYxY2ExYjQwMTU4MDdiMWQ0MWYxZDdjY2QzXzYtNC0xLTEtODQ3Mjc2_fce7c16e-3f99-4ad5-9d65-d7fde018e085"
      unitRef="usd">4713000000</us-gaap:HedgedLiabilityFairValueHedgeCumulativeIncreaseDecrease>
    <us-gaap:HedgedLiabilityDiscontinuedFairValueHedgeCumulativeIncreaseDecrease
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zMzcvZnJhZzo1Yjc4N2MzMDI3Njc0OTc2YjgxMzFjNmVkYjI0OTRmZC90YWJsZTpkMDE4MGRmMWNhMWI0MDE1ODA3YjFkNDFmMWQ3Y2NkMy90YWJsZXJhbmdlOmQwMTgwZGYxY2ExYjQwMTU4MDdiMWQ0MWYxZDdjY2QzXzYtNi0xLTEtODQ3Mjc2_e78b47bb-7614-4fa6-824a-c30f2364e426"
      unitRef="usd">4713000000</us-gaap:HedgedLiabilityDiscontinuedFairValueHedgeCumulativeIncreaseDecrease>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90ZXh0cmVnaW9uOjQzNjEyNGQ4MjI4YTQ4ZGVhMjUxMWI3MTc2MzVmNDJiXzQzMzE_060c04e1-030c-4a82-b64e-b7eb3ab81aae">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 condensed consolidated results of operations. For additional information related to our business segments, including basis of organization and other segment activities, see &#x201c;Note 10, Segment Reporting&#x201d; in our 2022 Form 10-K.&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: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 revenues and expenses are directly associated with each respective business segment and are included in determining its operating results. Those 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-bottom:3pt;margin-top: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 segment results.&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.780%"/&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.679%"/&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.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:1.0%"/&gt;&lt;td style="width:7.679%"/&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.679%"/&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.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:1.0%"/&gt;&lt;td style="width:7.685%"/&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="33" style="border-bottom: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:8.5pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended March 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="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;2023&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;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%"&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-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:8.5pt;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-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:8.5pt;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;border-top:1pt 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:120%"&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-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:8.5pt;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-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:8.5pt;font-weight:700;line-height:100%"&gt;Total&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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Net interest income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;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: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;5,672&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 style="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;1,114&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 style="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;6,786&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 style="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;6,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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;1,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 style="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;7,399&#160;&lt;/span&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="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="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Fee and other income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;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;48&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;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="2" style="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;63&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:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;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:8.5pt;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="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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;5,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="border-top:1pt solid #2c6937;padding:2px 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:8.5pt;font-weight:700;line-height:100%"&gt;1,129&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="border-top:1pt solid #2c6937;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,849&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="border-top:1pt solid #2c6937;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;6,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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:8.5pt;font-weight:400;line-height:100%"&gt;1,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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:8.5pt;font-weight:400;line-height:100%"&gt;7,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;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="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="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Investment gains (losses), net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;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="2" style="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;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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&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;(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:0 1pt"/&gt;&lt;td colspan="2" style="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;(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 colspan="2" style="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;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(102)&lt;/span&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="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="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Fair value gains (losses), net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;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="2" style="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;166&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;38&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;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:400;line-height:100%"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(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:8.5pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&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="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;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:8.5pt;font-weight:700;line-height:100%"&gt;(720)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(148)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(868)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(683)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(125)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(808)&lt;/span&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="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:8.5pt;font-weight:400;line-height:100%"&gt;Benefit (provision) for credit losses&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="2" style="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;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="2" style="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;(179)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(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 colspan="2" style="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;(270)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(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="display:none"/&gt;&lt;td colspan="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="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;TCCA fees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;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="2" style="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;(855)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(855)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(824)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(824)&lt;/span&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="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="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Credit enhancement expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;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="2" style="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;(287)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(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 colspan="2" style="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;(341)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(210)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(278)&lt;/span&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="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="margin-top:4.5pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Change in expected credit enhancement recoveries&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;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:8.5pt;font-weight:700;line-height:100%"&gt;95&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;25&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;120&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: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:8.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="2" style="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;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="display:none"/&gt;&lt;td colspan="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;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:8.5pt;font-weight:700;line-height:100%"&gt;(116)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(130)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(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 colspan="2" style="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;(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="display:none"/&gt;&lt;td colspan="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:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;3,979&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="border-top:1pt solid #2c6937;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;801&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="border-top:1pt solid #2c6937;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,780&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="border-top:1pt solid #2c6937;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,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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:8.5pt;font-weight:400;line-height:100%"&gt;878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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:8.5pt;font-weight:400;line-height:100%"&gt;5,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;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="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;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:8.5pt;font-weight:700;line-height:100%"&gt;(847)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(161)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(986)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(179)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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,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="display:none"/&gt;&lt;td colspan="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;div style="padding-left:18pt;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;Net income&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: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;3,132&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 style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;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;640&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 style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;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;3,772&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 style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;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;3,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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: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;699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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: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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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: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 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: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;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: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;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: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;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: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;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: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 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: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;Single-family credit enhancement expense consists of costs associated with our freestanding credit enhancements, which include primarily costs associated with our Credit Insurance Risk Transfer&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;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;&#x201d;), Connecticut Avenue Securities&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; (&#x201c;CAS&#x201d;) and enterprise-paid mortgage insurance (&#x201c;EPMI&#x201d;) programs. Multifamily credit enhancement expense primarily consists of costs associated with our Multifamily &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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 Multifamily Connecticut Avenue Securities&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;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;&#x201d;) 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;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;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 Delegated Underwriting and Servicing (&#x201c;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;&#x201d;) program.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90ZXh0cmVnaW9uOjQzNjEyNGQ4MjI4YTQ4ZGVhMjUxMWI3MTc2MzVmNDJiXzQzNTk_10ef01c8-6284-4244-af02-689170433987">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 condensed consolidated results of operations.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90ZXh0cmVnaW9uOjQzNjEyNGQ4MjI4YTQ4ZGVhMjUxMWI3MTc2MzVmNDJiXzIy_276c8027-bba9-4a5c-935e-c83402208d52"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90ZXh0cmVnaW9uOjQzNjEyNGQ4MjI4YTQ4ZGVhMjUxMWI3MTc2MzVmNDJiXzE2Ng_276c8027-bba9-4a5c-935e-c83402208d52"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90ZXh0cmVnaW9uOjQzNjEyNGQ4MjI4YTQ4ZGVhMjUxMWI3MTc2MzVmNDJiXzI5Mw_276c8027-bba9-4a5c-935e-c83402208d52"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90ZXh0cmVnaW9uOjQzNjEyNGQ4MjI4YTQ4ZGVhMjUxMWI3MTc2MzVmNDJiXzQzNTY_ddf6bb39-d54e-41c0-8f23-b08d320aab82">&lt;div style="margin-bottom:3pt;margin-top: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 segment results.&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.780%"/&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.679%"/&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.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:1.0%"/&gt;&lt;td style="width:7.679%"/&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.679%"/&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.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:1.0%"/&gt;&lt;td style="width:7.685%"/&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="33" style="border-bottom: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:8.5pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended March 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="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;2023&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;2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%"&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-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:8.5pt;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-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:8.5pt;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;border-top:1pt 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:120%"&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-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:8.5pt;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-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:8.5pt;font-weight:700;line-height:100%"&gt;Total&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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Net interest income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;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: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;5,672&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 style="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;1,114&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 style="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;6,786&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 style="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;6,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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;1,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 style="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;7,399&#160;&lt;/span&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="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="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Fee and other income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;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;48&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;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="2" style="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;63&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:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;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:8.5pt;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="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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;5,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="border-top:1pt solid #2c6937;padding:2px 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:8.5pt;font-weight:700;line-height:100%"&gt;1,129&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="border-top:1pt solid #2c6937;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,849&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="border-top:1pt solid #2c6937;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;6,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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:8.5pt;font-weight:400;line-height:100%"&gt;1,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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:8.5pt;font-weight:400;line-height:100%"&gt;7,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;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="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="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Investment gains (losses), net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;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="2" style="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;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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&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;(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:0 1pt"/&gt;&lt;td colspan="2" style="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;(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 colspan="2" style="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;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(102)&lt;/span&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="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="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Fair value gains (losses), net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;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="2" style="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;166&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;38&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;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:400;line-height:100%"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(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:8.5pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&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="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;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:8.5pt;font-weight:700;line-height:100%"&gt;(720)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(148)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(868)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(683)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(125)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(808)&lt;/span&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="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:8.5pt;font-weight:400;line-height:100%"&gt;Benefit (provision) for credit losses&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="2" style="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;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="2" style="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;(179)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(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 colspan="2" style="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;(270)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(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="display:none"/&gt;&lt;td colspan="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="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;TCCA fees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;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="2" style="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;(855)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(855)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(824)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(824)&lt;/span&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="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="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Credit enhancement expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;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="2" style="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;(287)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(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 colspan="2" style="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;(341)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(210)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(278)&lt;/span&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="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="margin-top:4.5pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Change in expected credit enhancement recoveries&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;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:8.5pt;font-weight:700;line-height:100%"&gt;95&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;25&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;120&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: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:8.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="2" style="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;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="display:none"/&gt;&lt;td colspan="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;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:8.5pt;font-weight:700;line-height:100%"&gt;(116)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(130)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(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 colspan="2" style="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;(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="display:none"/&gt;&lt;td colspan="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:8.5pt;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:8.5pt;font-weight:700;line-height:100%"&gt;3,979&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="border-top:1pt solid #2c6937;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;801&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="border-top:1pt solid #2c6937;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,780&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="border-top:1pt solid #2c6937;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,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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:8.5pt;font-weight:400;line-height:100%"&gt;878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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:8.5pt;font-weight:400;line-height:100%"&gt;5,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;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="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;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:8.5pt;font-weight:700;line-height:100%"&gt;(847)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(161)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(986)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(179)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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,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="display:none"/&gt;&lt;td colspan="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;div style="padding-left:18pt;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;Net income&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: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;3,132&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 style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;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;640&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 style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;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;3,772&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 style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;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;3,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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: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;699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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: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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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: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 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: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;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: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;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: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;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: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;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: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 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: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;Single-family credit enhancement expense consists of costs associated with our freestanding credit enhancements, which include primarily costs associated with our Credit Insurance Risk Transfer&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;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;&#x201d;), Connecticut Avenue Securities&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; (&#x201c;CAS&#x201d;) and enterprise-paid mortgage insurance (&#x201c;EPMI&#x201d;) programs. Multifamily credit enhancement expense primarily consists of costs associated with our Multifamily &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;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 Multifamily Connecticut Avenue Securities&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;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;&#x201d;) 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;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;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 Delegated Underwriting and Servicing (&#x201c;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;&#x201d;) program.</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i51198544d5984da0b6a79218e184f113_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzQtMi0xLTEtODQ3Mjc2_9afb65b4-b727-4201-a98a-ad1e7db453e7"
      unitRef="usd">5672000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i609686f7699840988ce296cc9cb2d3f0_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzQtNC0xLTEtODQ3Mjc2_01c83079-ed36-404e-aa43-416b00a92260"
      unitRef="usd">1114000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzQtNi0xLTEtODQ3Mjc2_b99fab00-24e1-4115-abc5-87a93c254184"
      unitRef="usd">6786000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ia21f8895a4754897bc87e0edb9413f2d_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzQtOC0xLTEtODQ3Mjc2_730fac7d-d596-4eff-8f8f-51ecac81bb8c"
      unitRef="usd">6255000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i0d3ad73dfa934dde91c465db2fefe6c1_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzQtMTAtMS0xLTg0NzI3Ng_3f0ee9f4-4288-424b-b1ed-79b86bd22e1d"
      unitRef="usd">1144000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzQtMTItMS0xLTg0NzI3Ng_1c2f16b3-579c-42c0-becd-838fa45f6a72"
      unitRef="usd">7399000000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:NoninterestIncomeOther
      contextRef="i51198544d5984da0b6a79218e184f113_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzUtMi0xLTEtODQ3Mjc2_e9531741-7678-4714-9b5a-8cd851b9431f"
      unitRef="usd">48000000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncomeOther
      contextRef="i609686f7699840988ce296cc9cb2d3f0_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzUtNC0xLTEtODQ3Mjc2_599a19e3-c719-46e8-a509-6b4c3641b6d3"
      unitRef="usd">15000000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncomeOther
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzUtNi0xLTEtODQ3Mjc2_2d7a960d-65ae-4540-89ad-fe76f536ce63"
      unitRef="usd">63000000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncomeOther
      contextRef="ia21f8895a4754897bc87e0edb9413f2d_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzUtOC0xLTEtODQ3Mjc2_e5b14329-bb77-4211-bfe0-95f6e32057f2"
      unitRef="usd">61000000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncomeOther
      contextRef="i0d3ad73dfa934dde91c465db2fefe6c1_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzUtMTAtMS0xLTg0NzI3Ng_e8245cc6-490f-4533-bfe1-7c614f3e569e"
      unitRef="usd">22000000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncomeOther
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzUtMTItMS0xLTg0NzI3Ng_5c8a000a-2d3d-4b27-a853-56315ecffb7c"
      unitRef="usd">83000000</us-gaap:NoninterestIncomeOther>
    <us-gaap:RevenuesNetOfInterestExpense
      contextRef="i51198544d5984da0b6a79218e184f113_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzYtMi0xLTEtODQ3Mjc2_8f77df24-996f-432a-ab03-db92cfc162b4"
      unitRef="usd">5720000000</us-gaap:RevenuesNetOfInterestExpense>
    <us-gaap:RevenuesNetOfInterestExpense
      contextRef="i609686f7699840988ce296cc9cb2d3f0_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzYtNC0xLTEtODQ3Mjc2_d66d3fc6-b8e6-4146-8593-e3312daef02d"
      unitRef="usd">1129000000</us-gaap:RevenuesNetOfInterestExpense>
    <us-gaap:RevenuesNetOfInterestExpense
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzYtNi0xLTEtODQ3Mjc2_db6514d4-5772-4ded-bedd-782f7a461341"
      unitRef="usd">6849000000</us-gaap:RevenuesNetOfInterestExpense>
    <us-gaap:RevenuesNetOfInterestExpense
      contextRef="ia21f8895a4754897bc87e0edb9413f2d_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzYtOC0xLTEtODQ3Mjc2_8dd19798-a4a4-4449-a866-fee64c8c89c5"
      unitRef="usd">6316000000</us-gaap:RevenuesNetOfInterestExpense>
    <us-gaap:RevenuesNetOfInterestExpense
      contextRef="i0d3ad73dfa934dde91c465db2fefe6c1_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzYtMTAtMS0xLTg0NzI3Ng_035905ab-be85-4ffc-b96c-61b2520ff6a7"
      unitRef="usd">1166000000</us-gaap:RevenuesNetOfInterestExpense>
    <us-gaap:RevenuesNetOfInterestExpense
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzYtMTItMS0xLTg0NzI3Ng_7e636f44-b26c-422d-a76d-fb2b811e6faf"
      unitRef="usd">7482000000</us-gaap:RevenuesNetOfInterestExpense>
    <fnm:InvestmentGainsLossNet1
      contextRef="i51198544d5984da0b6a79218e184f113_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzctMi0xLTEtODQ3Mjc2_f94509bf-17d8-4401-83f7-e2d223f88cc8"
      unitRef="usd">-71000000</fnm:InvestmentGainsLossNet1>
    <fnm:InvestmentGainsLossNet1
      contextRef="i609686f7699840988ce296cc9cb2d3f0_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzctNC0xLTEtODQ3Mjc2_0fcc2bd5-9ee6-4626-bbde-df33ba092407"
      unitRef="usd">4000000</fnm:InvestmentGainsLossNet1>
    <fnm:InvestmentGainsLossNet1
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzctNi0xLTEtODQ3Mjc2_5da69bf3-dae3-46ce-b345-1a0251d3b65d"
      unitRef="usd">-67000000</fnm:InvestmentGainsLossNet1>
    <fnm:InvestmentGainsLossNet1
      contextRef="ia21f8895a4754897bc87e0edb9413f2d_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzctOC0xLTEtODQ3Mjc2_164b6f42-146c-4eec-a2b5-704bcf8c04e3"
      unitRef="usd">-66000000</fnm:InvestmentGainsLossNet1>
    <fnm:InvestmentGainsLossNet1
      contextRef="i0d3ad73dfa934dde91c465db2fefe6c1_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzctMTAtMS0xLTg0NzI3Ng_b300fe47-6e3a-4fe2-b6c3-bbe378a426f5"
      unitRef="usd">-36000000</fnm:InvestmentGainsLossNet1>
    <fnm:InvestmentGainsLossNet1
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzctMTItMS0xLTg0NzI3Ng_eef6e855-1eaa-4b71-b8a8-9d6ac548d770"
      unitRef="usd">-102000000</fnm:InvestmentGainsLossNet1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i51198544d5984da0b6a79218e184f113_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzgtMi0xLTEtODQ3Mjc2_646f6623-aa5f-4958-9982-aa0ba07d6585"
      unitRef="usd">166000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i609686f7699840988ce296cc9cb2d3f0_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzgtNC0xLTEtODQ3Mjc2_3c44df30-fd41-4750-a112-b1137ed1a2f6"
      unitRef="usd">38000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzgtNi0xLTEtODQ3Mjc2_42126965-c931-481f-a4ad-a2e58f94004b"
      unitRef="usd">204000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="ia21f8895a4754897bc87e0edb9413f2d_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzgtOC0xLTEtODQ3Mjc2_6f5e1ed3-c486-46cd-8a28-08be64365c2e"
      unitRef="usd">527000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i0d3ad73dfa934dde91c465db2fefe6c1_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzgtMTAtMS0xLTg0NzI3Ng_29924c6a-8e4c-4934-a69e-f109cfec3be6"
      unitRef="usd">-47000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzgtMTItMS0xLTg0NzI3Ng_cd16f867-ec45-4bce-9420-69175139491b"
      unitRef="usd">480000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i51198544d5984da0b6a79218e184f113_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzktMi0xLTEtODQ3Mjc2_e00e325b-0d38-4b93-b412-5fd55d2ef618"
      unitRef="usd">720000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i609686f7699840988ce296cc9cb2d3f0_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzktNC0xLTEtODQ3Mjc2_29e25bab-dfe7-4754-b664-e06b89093f3e"
      unitRef="usd">148000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzktNi0xLTEtODQ3Mjc2_eccbb04d-63e0-4ec4-a7c5-ac3f17ba8562"
      unitRef="usd">868000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ia21f8895a4754897bc87e0edb9413f2d_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzktOC0xLTEtODQ3Mjc2_7ddafa76-0432-4db5-9758-cf82df64d995"
      unitRef="usd">683000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i0d3ad73dfa934dde91c465db2fefe6c1_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzktMTAtMS0xLTg0NzI3Ng_89aaae86-ac31-4067-8a12-38dd1a0d48d4"
      unitRef="usd">125000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzktMTItMS0xLTg0NzI3Ng_a931d8ba-3f6d-4808-afc0-c9e576e96059"
      unitRef="usd">808000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i51198544d5984da0b6a79218e184f113_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzExLTItMS0xLTg0NzI3Ng_6c0a3ece-de09-4cd3-84ce-5cf0d2fe1d47"
      unitRef="usd">-47000000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i609686f7699840988ce296cc9cb2d3f0_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzExLTQtMS0xLTg0NzI3Ng_7042c6b9-cd29-444f-b35e-fa2a43ae2096"
      unitRef="usd">179000000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzExLTYtMS0xLTg0NzI3Ng_555564f7-1124-4412-86de-a3498a37eb77"
      unitRef="usd">132000000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="ia21f8895a4754897bc87e0edb9413f2d_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzExLTgtMS0xLTg0NzI3Ng_ea19d3db-1b3b-45dd-bf9e-bf5ffffb7fb1"
      unitRef="usd">270000000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i0d3ad73dfa934dde91c465db2fefe6c1_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzExLTEwLTEtMS04NDcyNzY_3146a558-fa44-4abd-ac71-4b83019e1640"
      unitRef="usd">-30000000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzExLTEyLTEtMS04NDcyNzY_e6b58e56-138f-4cd9-a533-7974b31a9ff8"
      unitRef="usd">240000000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="i639d5063b65f49079c4a000c350c10cf_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE0LTItMS0xLTg0NzI3Ng_d5870645-e977-4661-bd6e-e392bd0dbf83"
      unitRef="usd">855000000</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="ia80bbf95cad04430b90fd11572736e2d_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE0LTQtMS0xLTg0NzI3Ng_ed9c626e-b5c7-489b-b3ad-409897edfb15"
      unitRef="usd">0</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="i6f927d9efec64a9198d0654c1ed050af_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE0LTYtMS0xLTg0NzI3Ng_0423a7bb-32f4-4288-ae01-f22c01dd8ff4"
      unitRef="usd">855000000</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="i4bf115fdb7164636b161c5f4c356da12_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE0LTgtMS0xLTg0NzI3Ng_0041e30b-24e2-478a-83b8-30d046a865dd"
      unitRef="usd">824000000</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="i555f4d37b0bb406ea851edc7ad762d5c_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE0LTEwLTEtMS04NDcyNzY_19165f04-204e-4909-b319-7f601461da74"
      unitRef="usd">0</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
      contextRef="i48bf19c1490b4604b21ee2590046657f_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE0LTEyLTEtMS04NDcyNzY_10e3ae88-a5e1-4753-825e-f690f7109774"
      unitRef="usd">824000000</fnm:SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011>
    <fnm:CreditEnhancementExpense
      contextRef="i51198544d5984da0b6a79218e184f113_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE1LTItMS0xLTg0NzI3Ng_479436b3-2691-4639-8d5d-62b549704491"
      unitRef="usd">287000000</fnm:CreditEnhancementExpense>
    <fnm:CreditEnhancementExpense
      contextRef="i609686f7699840988ce296cc9cb2d3f0_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE1LTQtMS0xLTg0NzI3Ng_321962fb-52c0-4d8b-9ddf-b8b7ea27d616"
      unitRef="usd">54000000</fnm:CreditEnhancementExpense>
    <fnm:CreditEnhancementExpense
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE1LTYtMS0xLTg0NzI3Ng_b6db759d-a7cb-4f72-a684-bde965dfbab7"
      unitRef="usd">341000000</fnm:CreditEnhancementExpense>
    <fnm:CreditEnhancementExpense
      contextRef="ia21f8895a4754897bc87e0edb9413f2d_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE1LTgtMS0xLTg0NzI3Ng_563b7d9f-5183-48f7-844c-dc2f739944e1"
      unitRef="usd">210000000</fnm:CreditEnhancementExpense>
    <fnm:CreditEnhancementExpense
      contextRef="i0d3ad73dfa934dde91c465db2fefe6c1_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE1LTEwLTEtMS04NDcyNzY_4f94ffe3-7e0b-4cdf-9bb1-b63034e9c742"
      unitRef="usd">68000000</fnm:CreditEnhancementExpense>
    <fnm:CreditEnhancementExpense
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE1LTEyLTEtMS04NDcyNzY_dbddb274-0c1e-43d7-acc5-e10a3bc01aea"
      unitRef="usd">278000000</fnm:CreditEnhancementExpense>
    <fnm:ChangeInExpectedCreditEnhancementRecoveries
      contextRef="i51198544d5984da0b6a79218e184f113_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE2LTItMS0xLTg0NzI3Ng_bf139634-ea3b-448a-8962-82ef7d64632c"
      unitRef="usd">-95000000</fnm:ChangeInExpectedCreditEnhancementRecoveries>
    <fnm:ChangeInExpectedCreditEnhancementRecoveries
      contextRef="i609686f7699840988ce296cc9cb2d3f0_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE2LTQtMS0xLTg0NzI3Ng_76914e6a-06ba-4396-bc90-7e9a5764a7cd"
      unitRef="usd">-25000000</fnm:ChangeInExpectedCreditEnhancementRecoveries>
    <fnm:ChangeInExpectedCreditEnhancementRecoveries
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE2LTYtMS0xLTg0NzI3Ng_b239882a-e9eb-44c6-84d3-ea59d33f7591"
      unitRef="usd">-120000000</fnm:ChangeInExpectedCreditEnhancementRecoveries>
    <fnm:ChangeInExpectedCreditEnhancementRecoveries
      contextRef="ia21f8895a4754897bc87e0edb9413f2d_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE2LTgtMS0xLTg0NzI3Ng_833b682e-e8eb-4c6a-8e41-b4ac68f6462f"
      unitRef="usd">-69000000</fnm:ChangeInExpectedCreditEnhancementRecoveries>
    <fnm:ChangeInExpectedCreditEnhancementRecoveries
      contextRef="i0d3ad73dfa934dde91c465db2fefe6c1_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE2LTEwLTEtMS04NDcyNzY_8556a4e4-412d-4925-9352-0d7c747de22f"
      unitRef="usd">9000000</fnm:ChangeInExpectedCreditEnhancementRecoveries>
    <fnm:ChangeInExpectedCreditEnhancementRecoveries
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE2LTEyLTEtMS04NDcyNzY_b884cf50-a83e-4bff-922e-43885da7b727"
      unitRef="usd">-60000000</fnm:ChangeInExpectedCreditEnhancementRecoveries>
    <us-gaap:OtherNoninterestExpense
      contextRef="i51198544d5984da0b6a79218e184f113_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE3LTItMS0xLTg0NzI3Ng_205895cb-e81f-4491-98f0-b493e857317f"
      unitRef="usd">116000000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i609686f7699840988ce296cc9cb2d3f0_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE3LTQtMS0xLTg0NzI3Ng_fe0b91c5-b8ca-49b9-98e0-6c04173065bf"
      unitRef="usd">14000000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE3LTYtMS0xLTg0NzI3Ng_8999c836-2b44-4945-8c13-ae4eedc97eb3"
      unitRef="usd">130000000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="ia21f8895a4754897bc87e0edb9413f2d_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE3LTgtMS0xLTg0NzI3Ng_6c1c7737-bc49-47fc-821d-2e4cb501e127"
      unitRef="usd">164000000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i0d3ad73dfa934dde91c465db2fefe6c1_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE3LTEwLTEtMS04NDcyNzY_b322418a-cb1a-4f56-930e-065883041f5f"
      unitRef="usd">33000000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE3LTEyLTEtMS04NDcyNzY_a89f2f6e-a97d-428d-86d3-5776213a23b1"
      unitRef="usd">197000000</us-gaap:OtherNoninterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i51198544d5984da0b6a79218e184f113_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE4LTItMS0xLTg0NzI3Ng_129cb16a-7b08-4d98-8c69-f420ffbd2c76"
      unitRef="usd">3979000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i609686f7699840988ce296cc9cb2d3f0_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE4LTQtMS0xLTg0NzI3Ng_8e78c472-9a5c-4551-ab18-113ec35a2d09"
      unitRef="usd">801000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE4LTYtMS0xLTg0NzI3Ng_680cdcb2-bf63-4f41-9c96-e38adee1ace8"
      unitRef="usd">4780000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia21f8895a4754897bc87e0edb9413f2d_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE4LTgtMS0xLTg0NzI3Ng_93233fe5-c7ae-405a-ae64-7ad347a5a70e"
      unitRef="usd">4695000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0d3ad73dfa934dde91c465db2fefe6c1_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE4LTEwLTEtMS04NDcyNzY_4af7e977-653a-49ae-ba47-02972f1fcefd"
      unitRef="usd">878000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE4LTEyLTEtMS04NDcyNzY_7b4a63b3-dcae-4ae9-be4f-e9d95bf1a183"
      unitRef="usd">5573000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i51198544d5984da0b6a79218e184f113_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE5LTItMS0xLTg0NzI3Ng_9256f15b-302b-40b6-94a9-6f920b59435e"
      unitRef="usd">847000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i609686f7699840988ce296cc9cb2d3f0_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE5LTQtMS0xLTg0NzI3Ng_f5fe9c24-c87e-47b2-a258-62c4162c0824"
      unitRef="usd">161000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE5LTYtMS0xLTg0NzI3Ng_b1eaf5f9-2c00-4213-8bd3-e34459be1f31"
      unitRef="usd">1008000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia21f8895a4754897bc87e0edb9413f2d_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE5LTgtMS0xLTg0NzI3Ng_d72eb692-18e0-4259-b7b3-db23344b399c"
      unitRef="usd">986000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0d3ad73dfa934dde91c465db2fefe6c1_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE5LTEwLTEtMS04NDcyNzY_51dcdf46-4ee7-4529-a6a6-39ab63d79b5d"
      unitRef="usd">179000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzE5LTEyLTEtMS04NDcyNzY_3a52f9e6-8ede-4795-ba6f-053e43f0d94e"
      unitRef="usd">1165000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i51198544d5984da0b6a79218e184f113_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzIwLTItMS0xLTg0NzI3Ng_4b972714-229a-4c11-b859-6c4fb44eda99"
      unitRef="usd">3132000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i609686f7699840988ce296cc9cb2d3f0_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzIwLTQtMS0xLTg0NzI3Ng_7415ab3a-f2f8-497b-afa4-674033619c72"
      unitRef="usd">640000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzIwLTYtMS0xLTg0NzI3Ng_b3cf0800-0269-4fc8-8735-7fd3929d6724"
      unitRef="usd">3772000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia21f8895a4754897bc87e0edb9413f2d_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzIwLTgtMS0xLTg0NzI3Ng_eca5d6fd-d514-410b-a298-037d7c24126d"
      unitRef="usd">3709000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0d3ad73dfa934dde91c465db2fefe6c1_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzIwLTEwLTEtMS04NDcyNzY_8af85b5b-ce20-4e25-96c8-8da478b7cf1d"
      unitRef="usd">699000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDMvZnJhZzo0MzYxMjRkODIyOGE0OGRlYTI1MTFiNzE3NjM1ZjQyYi90YWJsZTpiMjYxM2IzNzIyZDM0YjVhODg2ZDM1OTYyNDQ2NzU1MC90YWJsZXJhbmdlOmIyNjEzYjM3MjJkMzRiNWE4ODZkMzU5NjI0NDY3NTUwXzIwLTEyLTEtMS04NDcyNzY_98152b73-0c09-43b4-8a21-c1bc7d5cdb2a"
      unitRef="usd">4408000000</us-gaap:ProfitLoss>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDYvZnJhZzo2YWRkMTdkNDRhNmM0NTUyYTU2OTg5MDFmODFjZDc2OS90ZXh0cmVnaW9uOjZhZGQxN2Q0NGE2YzQ1NTJhNTY5ODkwMWY4MWNkNzY5XzE3_1448d767-0d6d-4cb8-ae8d-f576168f3092">Concentrations of Credit Risk&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 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 the 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: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 single-family conventional guaranty book of business.&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:35.765%"/&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.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.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.500%"/&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&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: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;March 31, 2023&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="15" 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;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="border-top:1pt solid #2c6937;padding:2px 1pt;text-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 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:120%"&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: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="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;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:120%"&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: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;/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;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:9pt;font-weight:700;line-height:100%"&gt;0.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="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.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="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.55&lt;/span&gt;&lt;span style="color:#000000;font-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.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;span style="color:#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.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: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.60&#160;&lt;/span&gt;&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 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;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:9pt;font-weight:700;line-height:100%"&gt;0.74&lt;/span&gt;&lt;span style="color:#000000;font-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.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="2" style="padding:2px 0 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.59&lt;/span&gt;&lt;span style="color:#000000;font-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;0.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="2" style="padding:2px 0 2px 1pt;text-align:right;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.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="2" style="padding:2px 0 2px 1pt;text-align:right;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.65&#160;&lt;/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:1pt"&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:14.822%"/&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:11.846%"/&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:14.822%"/&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:11.849%"/&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:120%"&gt;As of&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:8pt;font-weight:700;line-height:120%"&gt;March 31, 2023&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;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="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;Percentage of &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;Single-Family&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;Conventional&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;Guaranty Book of Business&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;Based on UPB&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:8pt;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.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-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;Percentage of &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;Single-Family&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;Conventional&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;Guaranty Book of Business&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;Based on UPB&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:8pt;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.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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:9pt;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;6&lt;/span&gt;&lt;span style="color:#000000;font-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.68&lt;/span&gt;&lt;span style="color:#000000;font-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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.68&#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: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:9pt;font-weight:700;line-height:100%"&gt;0.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;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:9pt;font-weight:400;line-height:100%"&gt;0.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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: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;1.67&lt;/span&gt;&lt;span style="color:#000000;font-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: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:9pt;font-weight:400;line-height:100%"&gt;4.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:700;line-height:120%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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: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="2" style="padding:2px 0 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.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;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:9pt;font-weight:400;line-height:100%"&gt;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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:9pt;font-weight:700;line-height:100%"&gt;6&lt;/span&gt;&lt;span style="color:#000000;font-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.81&lt;/span&gt;&lt;span style="color:#000000;font-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;0.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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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: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;0.79&lt;/span&gt;&lt;span style="color:#000000;font-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;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:9pt;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;/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;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: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;0.76&lt;/span&gt;&lt;span style="color:#000000;font-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;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:9pt;font-weight:400;line-height:100%"&gt;0.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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: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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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.02&lt;/span&gt;&lt;span style="color:#000000;font-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;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:9pt;font-weight:400;line-height:100%"&gt;1.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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:9pt;font-weight:700;line-height:100%"&gt;64&lt;/span&gt;&lt;span style="color:#000000;font-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.55&lt;/span&gt;&lt;span style="color:#000000;font-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;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:9pt;font-weight:400;line-height:100%"&gt;0.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:700;line-height:120%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-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;2.62&lt;/span&gt;&lt;span style="color:#000000;font-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;2.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 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;2009-2023&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;98&lt;/span&gt;&lt;span style="color:#000000;font-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.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="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt"&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 single-family conventional guaranty 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 March 31, 2023 or December 31, 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;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 the overall credit quality of our multifamily book of business. Higher risk characteristics include, but are not limited to, current debt service coverage ratio (&#x201c;DSCR&#x201d;) 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;/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:43.691%"/&gt;&lt;td style="width:0.1%"/&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.544%"/&gt;&lt;td style="width:0.1%"/&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.544%"/&gt;&lt;td style="width:0.1%"/&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.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.145%"/&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:120%"&gt;As of&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:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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="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:100%"&gt;December 31, 2022&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: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;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: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;(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:8pt;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: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;(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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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.06&lt;/span&gt;&lt;span style="color:#000000;font-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.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="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.04&#160;&lt;/span&gt;&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.24&#160;&lt;/span&gt;&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:43.691%"/&gt;&lt;td style="width:0.1%"/&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.544%"/&gt;&lt;td style="width:0.1%"/&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.544%"/&gt;&lt;td style="width:0.1%"/&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.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.145%"/&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:120%"&gt;As of&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;March 31, 2023&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;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:2px 1pt;text-align: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;Percentage of Multifamily Guaranty Book of Business&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-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;Serious Delinquency 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)(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:8pt;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.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-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;Serious Delinquency 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)(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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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 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;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.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;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.85&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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.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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:120%;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;7.89&lt;/span&gt;&lt;span style="color:#000000;font-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;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:9pt;font-weight:400;line-height:100%"&gt;3.88&#160;&lt;/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: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: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;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: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;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: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;Our estimates of current DSCRs are based on the latest available income information covering a 12 month period, from quarterly and annual statements for these properties including the related debt service.&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;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&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:47.037%"/&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.673%"/&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.567%"/&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.673%"/&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.570%"/&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:120%"&gt;As of&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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:8pt;font-weight:700;line-height:100%"&gt;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;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:120%"&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:120%"&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:120%"&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: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;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;194,232&lt;/span&gt;&lt;span style="color:#000000;font-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;193,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;/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;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;236&lt;/span&gt;&lt;span style="color:#000000;font-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;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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;194,468&lt;/span&gt;&lt;span style="color:#000000;font-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: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;5%&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;193,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 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:9pt;font-weight:400;line-height:100%"&gt;5%&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 our mortgage insurer counterparties that provided approximately 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;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&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:63.676%"/&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:15.765%"/&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:15.767%"/&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:8pt;font-weight:700;line-height:120%"&gt;Percentage of Risk-in-Force &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;Coverage by Mortgage Insurer&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="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:8pt;font-weight:700;line-height:120%"&gt;As of&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;March 31, 2023&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&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;/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:9pt;font-weight:400;line-height:120%"&gt;Counterparty:&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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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 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;Enact 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;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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: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 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: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;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: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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;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 March 31, 2023 and December 31, 2022, 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 March 31, 2023 and December 31, 2022, we had outstanding receivables of $513 million and $515 million, respectively, recorded in &#x201c;Other assets&#x201d; in our condensed consolidated balance sheets related to amounts claimed on insured, defaulted loans excluding government-insured loans. As of March 31, 2023 and December 31, 2022, we assessed these outstanding receivables for collectability, and established a valuation allowance of $462 million.&lt;/span&gt;&lt;/div&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 real estate owned (&#x201c;REO&#x201d;) 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 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 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) based on unpaid principal balance. There were no servicers that serviced 10% or more of our single-family guaranty book of business as of March 31, 2023 or December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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:64.971%"/&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.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:15.121%"/&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:120%"&gt;Percentage of Single-Family&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of&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;March 31, 2023&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;December 31, 2022&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;Top five depository servicers&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;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="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;22&#160;&lt;/span&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:120%"&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;46&lt;/span&gt;&lt;span style="color:#000000;font-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;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;Compared with depository financial institutions, our non-depository servicers pose additional risks because they may not have the same financial strength or operational capacity, or be subject to the same level of regulatory oversight as depository financial institutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;/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:64.971%"/&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.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:15.121%"/&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:120%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of&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;March 31, 2023&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;December 31, 2022&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;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 #2c6937;padding:2px 0 2px 1pt;text-align:right;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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:120%"&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;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;If a significant mortgage servicer or seller counterparty, or a number of mortgage servicers or sellers, fails to meet their obligations to us, it could adversely affect our results of operations and financial condition. We mitigate these risks in several ways, 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;establishing minimum standards and financial requirements for our 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;monitoring financial and portfolio performance as compared with peers and internal benchmarks; 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;for our largest mortgage servicers, conducting periodic financial reviews to confirm compliance with servicing guidelines and servicing performance expectations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 take one or more of the following actions to mitigate our credit exposure to mortgage servicers that present a higher risk:&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;require a guaranty of obligations by higher-rated entities;&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;transfer exposure 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;require collateral;&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;establish more stringent financial requirements;&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;work with underperforming servicers to improve operational processes; 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;suspend or terminate the selling and servicing relationship if deemed necessary.&lt;/span&gt;&lt;/div&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;For information on credit risk associated with our derivative transactions and repurchase agreements see &#x201c;Note 8, Derivative Instruments&#x201d; and &#x201c;Note 11, Netting Arrangements.&#x201d;&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90ZXh0cmVnaW9uOjE5ODk0NjZiYjI1NjRmZDY5MTY0ODhkNDVkMTgxNDgwXzE3MTQ_5ca0411e-1c34-4245-925a-968060005109">&lt;div style="margin-top: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="i236544c1dbc9415f8ebb6de3a0d7e2b8_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90ZXh0cmVnaW9uOjE5ODk0NjZiYjI1NjRmZDY5MTY0ODhkNDVkMTgxNDgwXzExNDM_112e3d54-f07d-49f2-982a-668c2cf55bff">P90D</fnm:SeriousDelinquencyDayspastdue1>
    <fnm:ScheduleOfDelinquencyStatusGuarantyBookOfBusinessTableTextBlock
      contextRef="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90ZXh0cmVnaW9uOjE5ODk0NjZiYjI1NjRmZDY5MTY0ODhkNDVkMTgxNDgwXzE3MTU_bb353046-bf82-4e01-a8af-920ee6c74fe0">&lt;div style="margin-top: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 single-family conventional guaranty book of business.&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:35.765%"/&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.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.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.500%"/&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&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: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;March 31, 2023&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="15" 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;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="border-top:1pt solid #2c6937;padding:2px 1pt;text-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 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:120%"&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: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="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;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:120%"&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: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;/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;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:9pt;font-weight:700;line-height:100%"&gt;0.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="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.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="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.55&lt;/span&gt;&lt;span style="color:#000000;font-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.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;span style="color:#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.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: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.60&#160;&lt;/span&gt;&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 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;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:9pt;font-weight:700;line-height:100%"&gt;0.74&lt;/span&gt;&lt;span style="color:#000000;font-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.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="2" style="padding:2px 0 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.59&lt;/span&gt;&lt;span style="color:#000000;font-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;0.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="2" style="padding:2px 0 2px 1pt;text-align:right;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.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="2" style="padding:2px 0 2px 1pt;text-align:right;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.65&#160;&lt;/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;</fnm:ScheduleOfDelinquencyStatusGuarantyBookOfBusinessTableTextBlock>
    <fnm:Loans30To59DaysPastDuePercentageOfUnpaidPrincipalBalance
      contextRef="i590f6b7762494efa82a868927114a35c_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZToyY2IyNzlkMDQxNDY0NzUwOTgwZmIyM2FlNGU4N2IxYS90YWJsZXJhbmdlOjJjYjI3OWQwNDE0NjQ3NTA5ODBmYjIzYWU0ZTg3YjFhXzMtMS0xLTEtODQ3Mjc2_e221602d-f4c8-41cd-a345-7f3f9895caba"
      unitRef="number">0.0065</fnm:Loans30To59DaysPastDuePercentageOfUnpaidPrincipalBalance>
    <fnm:Loans60To89DaysPastDuePercentageOfUnpaidPrincipalBalance
      contextRef="i590f6b7762494efa82a868927114a35c_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZToyY2IyNzlkMDQxNDY0NzUwOTgwZmIyM2FlNGU4N2IxYS90YWJsZXJhbmdlOjJjYjI3OWQwNDE0NjQ3NTA5ODBmYjIzYWU0ZTg3YjFhXzMtMy0xLTEtODQ3Mjc2_f4277bf7-d037-4d3b-9cb7-10fea61cafd3"
      unitRef="number">0.0017</fnm:Loans60To89DaysPastDuePercentageOfUnpaidPrincipalBalance>
    <fnm:LoansSeriouslyDelinquentPercentageOfUnpaidPrincipalBalance
      contextRef="i590f6b7762494efa82a868927114a35c_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZToyY2IyNzlkMDQxNDY0NzUwOTgwZmIyM2FlNGU4N2IxYS90YWJsZXJhbmdlOjJjYjI3OWQwNDE0NjQ3NTA5ODBmYjIzYWU0ZTg3YjFhXzMtNS0xLTEtODQ3Mjc2_586cda6a-6c74-4c67-ac11-43954752c161"
      unitRef="number">0.0055</fnm:LoansSeriouslyDelinquentPercentageOfUnpaidPrincipalBalance>
    <fnm:Loans30To59DaysPastDuePercentageOfUnpaidPrincipalBalance
      contextRef="iac789c65e6be4fa18583b7e077113678_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZToyY2IyNzlkMDQxNDY0NzUwOTgwZmIyM2FlNGU4N2IxYS90YWJsZXJhbmdlOjJjYjI3OWQwNDE0NjQ3NTA5ODBmYjIzYWU0ZTg3YjFhXzMtNy0xLTEtODQ3Mjc2_a969047e-1da6-4b27-9949-64379efad1fd"
      unitRef="number">0.0084</fnm:Loans30To59DaysPastDuePercentageOfUnpaidPrincipalBalance>
    <fnm:Loans60To89DaysPastDuePercentageOfUnpaidPrincipalBalance
      contextRef="iac789c65e6be4fa18583b7e077113678_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZToyY2IyNzlkMDQxNDY0NzUwOTgwZmIyM2FlNGU4N2IxYS90YWJsZXJhbmdlOjJjYjI3OWQwNDE0NjQ3NTA5ODBmYjIzYWU0ZTg3YjFhXzMtOS0xLTEtODQ3Mjc2_19f9af65-aa18-4848-86ad-65c681fc4054"
      unitRef="number">0.0020</fnm:Loans60To89DaysPastDuePercentageOfUnpaidPrincipalBalance>
    <fnm:LoansSeriouslyDelinquentPercentageOfUnpaidPrincipalBalance
      contextRef="iac789c65e6be4fa18583b7e077113678_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZToyY2IyNzlkMDQxNDY0NzUwOTgwZmIyM2FlNGU4N2IxYS90YWJsZXJhbmdlOjJjYjI3OWQwNDE0NjQ3NTA5ODBmYjIzYWU0ZTg3YjFhXzMtMTEtMS0xLTg0NzI3Ng_15c47968-80b7-48e5-b9fe-cbb9d17acb92"
      unitRef="number">0.0060</fnm:LoansSeriouslyDelinquentPercentageOfUnpaidPrincipalBalance>
    <fnm:NumberOfLoans30To59DaysPastDuePercentage
      contextRef="i590f6b7762494efa82a868927114a35c_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZToyY2IyNzlkMDQxNDY0NzUwOTgwZmIyM2FlNGU4N2IxYS90YWJsZXJhbmdlOjJjYjI3OWQwNDE0NjQ3NTA5ODBmYjIzYWU0ZTg3YjFhXzQtMS0xLTEtODQ3Mjc2_5f31126c-5a19-44e5-a1a9-e3c1927659b7"
      unitRef="number">0.0074</fnm:NumberOfLoans30To59DaysPastDuePercentage>
    <fnm:NumberOfLoans60To89DaysPastDuePercentage
      contextRef="i590f6b7762494efa82a868927114a35c_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZToyY2IyNzlkMDQxNDY0NzUwOTgwZmIyM2FlNGU4N2IxYS90YWJsZXJhbmdlOjJjYjI3OWQwNDE0NjQ3NTA5ODBmYjIzYWU0ZTg3YjFhXzQtMy0xLTEtODQ3Mjc2_7221227b-15e8-4ae6-9836-f800e4636be6"
      unitRef="number">0.0019</fnm:NumberOfLoans60To89DaysPastDuePercentage>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="i590f6b7762494efa82a868927114a35c_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZToyY2IyNzlkMDQxNDY0NzUwOTgwZmIyM2FlNGU4N2IxYS90YWJsZXJhbmdlOjJjYjI3OWQwNDE0NjQ3NTA5ODBmYjIzYWU0ZTg3YjFhXzQtNS0xLTEtODQ3Mjc2_9b0978ef-d3a6-4f5a-9999-96b7bbe9688f"
      unitRef="number">0.0059</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:NumberOfLoans30To59DaysPastDuePercentage
      contextRef="iac789c65e6be4fa18583b7e077113678_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZToyY2IyNzlkMDQxNDY0NzUwOTgwZmIyM2FlNGU4N2IxYS90YWJsZXJhbmdlOjJjYjI3OWQwNDE0NjQ3NTA5ODBmYjIzYWU0ZTg3YjFhXzQtNy0xLTEtODQ3Mjc2_f9f64231-b250-45e8-816f-9a0204cb054c"
      unitRef="number">0.0096</fnm:NumberOfLoans30To59DaysPastDuePercentage>
    <fnm:NumberOfLoans60To89DaysPastDuePercentage
      contextRef="iac789c65e6be4fa18583b7e077113678_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZToyY2IyNzlkMDQxNDY0NzUwOTgwZmIyM2FlNGU4N2IxYS90YWJsZXJhbmdlOjJjYjI3OWQwNDE0NjQ3NTA5ODBmYjIzYWU0ZTg3YjFhXzQtOS0xLTEtODQ3Mjc2_2dea9b10-7bee-409c-9e09-a64ed64d73d8"
      unitRef="number">0.0023</fnm:NumberOfLoans60To89DaysPastDuePercentage>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="iac789c65e6be4fa18583b7e077113678_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZToyY2IyNzlkMDQxNDY0NzUwOTgwZmIyM2FlNGU4N2IxYS90YWJsZXJhbmdlOjJjYjI3OWQwNDE0NjQ3NTA5ODBmYjIzYWU0ZTg3YjFhXzQtMTEtMS0xLTg0NzI3Ng_5a4d3464-2775-4ccd-a0e9-7c91769f7b3d"
      unitRef="number">0.0065</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:ScheduleOfRiskCharacteristicsGuarantyBookOfBusinessTableTextBlock
      contextRef="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90ZXh0cmVnaW9uOjE5ODk0NjZiYjI1NjRmZDY5MTY0ODhkNDVkMTgxNDgwXzE2OTY_781f9a41-cfec-4bce-9f76-acb3b44e57f4">&lt;div style="margin-top:1pt"&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:14.822%"/&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:11.846%"/&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:14.822%"/&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:11.849%"/&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:120%"&gt;As of&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:8pt;font-weight:700;line-height:120%"&gt;March 31, 2023&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;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="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;Percentage of &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;Single-Family&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;Conventional&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;Guaranty Book of Business&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;Based on UPB&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:8pt;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.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-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;Percentage of &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;Single-Family&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;Conventional&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;Guaranty Book of Business&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;Based on UPB&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:8pt;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.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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:9pt;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;6&lt;/span&gt;&lt;span style="color:#000000;font-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.68&lt;/span&gt;&lt;span style="color:#000000;font-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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.68&#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: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:9pt;font-weight:700;line-height:100%"&gt;0.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;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:9pt;font-weight:400;line-height:100%"&gt;0.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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: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;1.67&lt;/span&gt;&lt;span style="color:#000000;font-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: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:9pt;font-weight:400;line-height:100%"&gt;4.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:700;line-height:120%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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: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="2" style="padding:2px 0 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.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;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:9pt;font-weight:400;line-height:100%"&gt;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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:9pt;font-weight:700;line-height:100%"&gt;6&lt;/span&gt;&lt;span style="color:#000000;font-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.81&lt;/span&gt;&lt;span style="color:#000000;font-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;0.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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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: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;0.79&lt;/span&gt;&lt;span style="color:#000000;font-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;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:9pt;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;/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;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: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;0.76&lt;/span&gt;&lt;span style="color:#000000;font-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;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:9pt;font-weight:400;line-height:100%"&gt;0.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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: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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 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.02&lt;/span&gt;&lt;span style="color:#000000;font-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;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:9pt;font-weight:400;line-height:100%"&gt;1.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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:9pt;font-weight:700;line-height:100%"&gt;64&lt;/span&gt;&lt;span style="color:#000000;font-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.55&lt;/span&gt;&lt;span style="color:#000000;font-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;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:9pt;font-weight:400;line-height:100%"&gt;0.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:700;line-height:120%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-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;2.62&lt;/span&gt;&lt;span style="color:#000000;font-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;2.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 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;2009-2023&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;98&lt;/span&gt;&lt;span style="color:#000000;font-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.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="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2.29pt"&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 single-family conventional guaranty book of business.&lt;/span&gt;&lt;/div&gt;(1)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 March 31, 2023 or December 31, 2022.</fnm:ScheduleOfRiskCharacteristicsGuarantyBookOfBusinessTableTextBlock>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="idd5c785a2ada4a6e835334ffe41873ef_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzQtMS0xLTEtODQ3Mjc2_f3f37bda-5a7d-4671-a9bf-8b0b28d70e2a"
      unitRef="number">0.06</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="idd5c785a2ada4a6e835334ffe41873ef_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzQtMy0xLTEtODQ3Mjc2_a63a3042-8846-4d0e-a3ae-3a7be8f242a2"
      unitRef="number">0.0068</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i93358740b6414b6b846783152db17112_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzQtNS0xLTEtODQ3Mjc2_49c91081-fa6b-4da7-bffc-4ff1e454eed1"
      unitRef="number">0.05</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="i93358740b6414b6b846783152db17112_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzQtNy0xLTEtODQ3Mjc2_4ec909dc-8f26-442f-a42a-538ac5ebefff"
      unitRef="number">0.0068</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i7e64d50afb1b46f58e08d49bb026b219_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzUtMS0xLTEtODQ3Mjc2_beab1778-2d5e-41fd-8adc-e78afac029f4"
      unitRef="number">0.03</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="i7e64d50afb1b46f58e08d49bb026b219_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzUtMy0xLTEtODQ3Mjc2_57d10a96-8c90-4ff9-bee6-8e7539903626"
      unitRef="number">0.0053</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i2014b0ee6840406aa128b62a772a6938_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzUtNS0xLTEtODQ3Mjc2_c972b9c5-fc2d-477c-b0db-b69fa10fdfe2"
      unitRef="number">0.03</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="i2014b0ee6840406aa128b62a772a6938_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzUtNy0xLTEtODQ3Mjc2_9bc764e7-b45d-4640-989e-36b81a7f3b0a"
      unitRef="number">0.0040</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="ic41c4f48eb7d49678b1363f3c25f883a_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzYtMy0xLTEtODQ3Mjc2_b3cd73b8-a754-48da-aa76-a18e2cbbcf9f"
      unitRef="number">0.0167</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="ida5922003c3b46e7a5c2e18d006a0e8d_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzYtNy0xLTEtODQ3Mjc2_df59b3cb-0164-4345-9482-76fbae47cad1"
      unitRef="number">0.0404</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="ia9e43829e8324598a1731b9157738356_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzgtMS0xLTEtODQ3Mjc2_a4e52f6a-4304-446e-a211-c00e613845e6"
      unitRef="number">0.19</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="ia9e43829e8324598a1731b9157738356_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzgtMy0xLTEtODQ3Mjc2_84ce5238-55eb-494a-b467-3337704124a7"
      unitRef="number">0.0043</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="iaf9ae903fdb84a548faece6ad5737f1a_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzgtNS0xLTEtODQ3Mjc2_b79183cf-a6e4-4f86-a900-b9e7e76505a8"
      unitRef="number">0.19</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="iaf9ae903fdb84a548faece6ad5737f1a_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzgtNy0xLTEtODQ3Mjc2_edd99511-8a91-45a5-a7c7-a7b9eb5cbcd4"
      unitRef="number">0.0046</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i951a51aff1ee44e3a69f8ee4cdcdf93e_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzktMS0xLTEtODQ3Mjc2_a3386cc3-9eee-48a2-8a6c-b22831f73da0"
      unitRef="number">0.06</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="i951a51aff1ee44e3a69f8ee4cdcdf93e_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzktMy0xLTEtODQ3Mjc2_9b44e153-afa3-478e-a208-197cd40cbe5c"
      unitRef="number">0.0081</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i8fc8eb8b18fa455390894f77f57073d0_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzktNS0xLTEtODQ3Mjc2_189de196-9e62-44c9-80b0-55d20f9b2eab"
      unitRef="number">0.06</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="i8fc8eb8b18fa455390894f77f57073d0_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzktNy0xLTEtODQ3Mjc2_ac881b62-fafb-42c9-8d88-3384b665d2c7"
      unitRef="number">0.0090</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="ieb42c07a81bf42cc8e86a6ecb0c444c0_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzEwLTEtMS0xLTg0NzI3Ng_03c059da-c304-40c1-a652-f8a98a180d63"
      unitRef="number">0.03</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="ieb42c07a81bf42cc8e86a6ecb0c444c0_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzEwLTMtMS0xLTg0NzI3Ng_304dc45d-0a27-4c8e-ad61-2b805311a4f1"
      unitRef="number">0.0079</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="id99c542819824c81ab2b95838acc9c6c_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzEwLTUtMS0xLTg0NzI3Ng_40a8f708-aa70-4f7e-9e18-d6bac9c5d2cf"
      unitRef="number">0.03</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="id99c542819824c81ab2b95838acc9c6c_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzEwLTctMS0xLTg0NzI3Ng_d2891ad9-33ac-4503-8fc2-74eda7adc642"
      unitRef="number">0.0086</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="ia69391211bd64ced9be5638595dd7777_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzExLTEtMS0xLTg0NzI3Ng_70017369-cf51-4985-b93d-7c81d10265e6"
      unitRef="number">0.03</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="ia69391211bd64ced9be5638595dd7777_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzExLTMtMS0xLTg0NzI3Ng_9e98fe55-2d23-4b34-a34e-fc75861f1ad8"
      unitRef="number">0.0076</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="ie70395a5b7b74a05b08b34b5668d7c80_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzExLTUtMS0xLTg0NzI3Ng_f4d3c740-2c9a-42c1-a6ae-3f73098b1a30"
      unitRef="number">0.03</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="ie70395a5b7b74a05b08b34b5668d7c80_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzExLTctMS0xLTg0NzI3Ng_a5e24f8c-7dc1-41e3-ad29-c0c64a6e72ce"
      unitRef="number">0.0085</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="icc17bb351cf549a8915bcc612f4d034d_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzEyLTEtMS0xLTg0NzI3Ng_86374055-8012-477a-8f76-8aff07fd7790"
      unitRef="number">0.05</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="icc17bb351cf549a8915bcc612f4d034d_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzEyLTMtMS0xLTg0NzI3Ng_375c190a-0eb6-4baf-8ffc-a2198b6e2a34"
      unitRef="number">0.0102</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="ie049a81d15d1421c96e517b03ad68f9a_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzEyLTUtMS0xLTg0NzI3Ng_760219b5-ee3b-44c8-bb31-7d333bf753cc"
      unitRef="number">0.05</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="ie049a81d15d1421c96e517b03ad68f9a_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzEyLTctMS0xLTg0NzI3Ng_6a4e6271-f293-4c01-a932-bfa7ca40c585"
      unitRef="number">0.0112</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i7b7292bcf05d4bafafc7275c1f91ef0f_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzEzLTEtMS0xLTg0NzI3Ng_9236f394-c725-46d5-bd70-ca83e2823467"
      unitRef="number">0.64</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="i7b7292bcf05d4bafafc7275c1f91ef0f_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzEzLTMtMS0xLTg0NzI3Ng_b9195733-1576-4ef6-95fc-c98e8c235d0a"
      unitRef="number">0.0055</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="id726e43175fa4906911d3b7395281555_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzEzLTUtMS0xLTg0NzI3Ng_45dc34d5-aa77-47fc-a56d-a1dae6b83d2f"
      unitRef="number">0.64</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="id726e43175fa4906911d3b7395281555_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzEzLTctMS0xLTg0NzI3Ng_2c613f03-73bb-4b0a-ab35-eb49447ec9ef"
      unitRef="number">0.0062</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i410ece7e1c364fdeaf81a1814230d9b8_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzE1LTEtMS0xLTg2NTM1NA_d2163a94-deed-4a27-b61e-37b5cdbdf5f5"
      unitRef="number">0.02</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="i410ece7e1c364fdeaf81a1814230d9b8_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzE1LTMtMS0xLTg2NTM1Nw_420026b9-0071-461a-a9d2-58630ca03722"
      unitRef="number">0.0262</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="if3d450632e2848c393b71db522c11b3b_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzE1LTUtMS0xLTg2NTM2MQ_034129d7-abc8-4fae-9ad8-1aa7d9cfd695"
      unitRef="number">0.02</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="if3d450632e2848c393b71db522c11b3b_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzE1LTctMS0xLTg2NTM2Ng_b219e0d7-5397-4aef-bf2a-9cd9ff570e58"
      unitRef="number">0.0278</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="if719a7432d2b43d0942c8c958e79a1d3_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzE3LTEtMS0xLTg0NzI3Ng_2d7bda50-24a1-4919-bd00-c547b6584d0c"
      unitRef="number">0.98</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="if719a7432d2b43d0942c8c958e79a1d3_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzE3LTMtMS0xLTg0NzI3Ng_d1123b60-e31e-43e0-8649-7753c97669b3"
      unitRef="number">0.0048</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i027f1a7e9e5749b8af2bbf16760ccb16_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzE3LTUtMS0xLTg0NzI3Ng_b6a29477-520d-4b04-82b2-03c50b02d9e3"
      unitRef="number">0.98</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory
      contextRef="i027f1a7e9e5749b8af2bbf16760ccb16_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90YWJsZTpjOGFmMWI4YjRmOTQ0ZjIyOTlhMjc1M2ZjNDgwNGUwYy90YWJsZXJhbmdlOmM4YWYxYjhiNGY5NDRmMjI5OWEyNzUzZmM0ODA0ZTBjXzE3LTctMS0xLTg0NzI3Ng_f5aab38b-73d3-4e5f-bfd0-fe613dd5c7cd"
      unitRef="number">0.0053</fnm:NumberOfLoansSeriouslyDelinquentPercentageByCategory>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="i236544c1dbc9415f8ebb6de3a0d7e2b8_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90ZXh0cmVnaW9uOjE5ODk0NjZiYjI1NjRmZDY5MTY0ODhkNDVkMTgxNDgwXzE2MjI_48cd0e6b-dc04-43e0-85f2-08db7d890441">P90D</fnm:SeriousDelinquencyDayspastdue1>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="id51b4f9babcf4f8d90621d57f89652b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNDkvZnJhZzoxOTg5NDY2YmIyNTY0ZmQ2OTE2NDg4ZDQ1ZDE4MTQ4MC90ZXh0cmVnaW9uOjE5ODk0NjZiYjI1NjRmZDY5MTY0ODhkNDVkMTgxNDgwXzE2MjI_e6e75e52-05db-4a44-87d6-925ccfbf8fba">P90D</fnm:SeriousDelinquencyDayspastdue1>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="i141347afbd8446afbe461d62bbb2e734_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTUvZnJhZzoyZTQ5YjcxNWQ2ZDE0YjNkYWZmZGVkOWQzZGU5NmMzZC90ZXh0cmVnaW9uOjJlNDliNzE1ZDZkMTRiM2RhZmZkZWQ5ZDNkZTk2YzNkXzIwOA_35aa2f5c-6e2f-4fa6-b8a9-866949b2fc1c">P60D</fnm:SeriousDelinquencyDayspastdue1>
    <fnm:CurrentDebtServiceCoverageRatioHigherRiskLoans1
      contextRef="ic693cab30dec40b799002d4da4963251_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTUvZnJhZzoyZTQ5YjcxNWQ2ZDE0YjNkYWZmZGVkOWQzZGU5NmMzZC90ZXh0cmVnaW9uOjJlNDliNzE1ZDZkMTRiM2RhZmZkZWQ5ZDNkZTk2YzNkXzQ2Nw_c481403d-08fc-40b1-9791-185aaf4640d3"
      unitRef="number">1.0</fnm:CurrentDebtServiceCoverageRatioHigherRiskLoans1>
    <fnm:ScheduleOfDelinquencyStatusGuarantyBookOfBusinessTableTextBlock
      contextRef="i39cb158a4fda4af587733e311d7ed5db_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTUvZnJhZzoyZTQ5YjcxNWQ2ZDE0YjNkYWZmZGVkOWQzZGU5NmMzZC90ZXh0cmVnaW9uOjJlNDliNzE1ZDZkMTRiM2RhZmZkZWQ5ZDNkZTk2YzNkXzE0NzI_4c4fb2d7-81b0-492d-8cbd-c3a125218995">&lt;div style="margin-top: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;/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:43.691%"/&gt;&lt;td style="width:0.1%"/&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.544%"/&gt;&lt;td style="width:0.1%"/&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.544%"/&gt;&lt;td style="width:0.1%"/&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.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.145%"/&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:120%"&gt;As of&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:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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="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:100%"&gt;December 31, 2022&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: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;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: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;(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:8pt;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: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;(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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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.06&lt;/span&gt;&lt;span style="color:#000000;font-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.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="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.04&#160;&lt;/span&gt;&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.24&#160;&lt;/span&gt;&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;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.(2)Consists of multifamily loans that were 60 days or more past due as of the dates indicated.</fnm:ScheduleOfDelinquencyStatusGuarantyBookOfBusinessTableTextBlock>
    <fnm:Loans30To59DaysPastDuePercentageOfUnpaidPrincipalBalance
      contextRef="i429536b4d1c346f68837a01f86ac2771_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTUvZnJhZzoyZTQ5YjcxNWQ2ZDE0YjNkYWZmZGVkOWQzZGU5NmMzZC90YWJsZTo2ZTljN2VkZjM2NmY0MjIxODJkOWM1MTdhNjg5ODc4OC90YWJsZXJhbmdlOjZlOWM3ZWRmMzY2ZjQyMjE4MmQ5YzUxN2E2ODk4Nzg4XzMtMS0xLTEtODQ3Mjc2_1ebfe860-09bb-4687-a68d-62cd7ed7a683"
      unitRef="number">0.0006</fnm:Loans30To59DaysPastDuePercentageOfUnpaidPrincipalBalance>
    <fnm:LoansSeriouslyDelinquentPercentageOfUnpaidPrincipalBalance
      contextRef="i429536b4d1c346f68837a01f86ac2771_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTUvZnJhZzoyZTQ5YjcxNWQ2ZDE0YjNkYWZmZGVkOWQzZGU5NmMzZC90YWJsZTo2ZTljN2VkZjM2NmY0MjIxODJkOWM1MTdhNjg5ODc4OC90YWJsZXJhbmdlOjZlOWM3ZWRmMzY2ZjQyMjE4MmQ5YzUxN2E2ODk4Nzg4XzMtMy0xLTEtODQ3Mjc2_c1a7f115-ec0a-4342-af68-6f11ab3d0873"
      unitRef="number">0.0035</fnm:LoansSeriouslyDelinquentPercentageOfUnpaidPrincipalBalance>
    <fnm:Loans30To59DaysPastDuePercentageOfUnpaidPrincipalBalance
      contextRef="icfc9040e7a7840f39b81a3a0f01e2483_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTUvZnJhZzoyZTQ5YjcxNWQ2ZDE0YjNkYWZmZGVkOWQzZGU5NmMzZC90YWJsZTo2ZTljN2VkZjM2NmY0MjIxODJkOWM1MTdhNjg5ODc4OC90YWJsZXJhbmdlOjZlOWM3ZWRmMzY2ZjQyMjE4MmQ5YzUxN2E2ODk4Nzg4XzMtNS0xLTEtODQ3Mjc2_fb6a02db-1573-4d8a-a0ca-5702dcf10db6"
      unitRef="number">0.0004</fnm:Loans30To59DaysPastDuePercentageOfUnpaidPrincipalBalance>
    <fnm:LoansSeriouslyDelinquentPercentageOfUnpaidPrincipalBalance
      contextRef="icfc9040e7a7840f39b81a3a0f01e2483_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTUvZnJhZzoyZTQ5YjcxNWQ2ZDE0YjNkYWZmZGVkOWQzZGU5NmMzZC90YWJsZTo2ZTljN2VkZjM2NmY0MjIxODJkOWM1MTdhNjg5ODc4OC90YWJsZXJhbmdlOjZlOWM3ZWRmMzY2ZjQyMjE4MmQ5YzUxN2E2ODk4Nzg4XzMtNy0xLTEtODQ3Mjc2_c3450c3d-cfe8-4b4e-a25e-b93dd34b483b"
      unitRef="number">0.0024</fnm:LoansSeriouslyDelinquentPercentageOfUnpaidPrincipalBalance>
    <fnm:ScheduleOfRiskCharacteristicsGuarantyBookOfBusinessTableTextBlock
      contextRef="i39cb158a4fda4af587733e311d7ed5db_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTUvZnJhZzoyZTQ5YjcxNWQ2ZDE0YjNkYWZmZGVkOWQzZGU5NmMzZC90ZXh0cmVnaW9uOjJlNDliNzE1ZDZkMTRiM2RhZmZkZWQ5ZDNkZTk2YzNkXzE0ODI_2c26d1dc-01de-4b43-9122-9ceaa48939ed">&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:43.691%"/&gt;&lt;td style="width:0.1%"/&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.544%"/&gt;&lt;td style="width:0.1%"/&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.544%"/&gt;&lt;td style="width:0.1%"/&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.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.145%"/&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:120%"&gt;As of&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;March 31, 2023&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;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:2px 1pt;text-align: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;Percentage of Multifamily Guaranty Book of Business&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-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;Serious Delinquency 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)(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:8pt;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.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-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;Serious Delinquency 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)(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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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 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;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.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;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.85&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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.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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:120%;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;7.89&lt;/span&gt;&lt;span style="color:#000000;font-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;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:9pt;font-weight:400;line-height:100%"&gt;3.88&#160;&lt;/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: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: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;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: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;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: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;Our estimates of current DSCRs are based on the latest available income information covering a 12 month period, from quarterly and annual statements for these properties including the related debt service.&lt;/span&gt;&lt;/div&gt;</fnm:ScheduleOfRiskCharacteristicsGuarantyBookOfBusinessTableTextBlock>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="ifb93a72a08844669abd7ad54e4852be1_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTUvZnJhZzoyZTQ5YjcxNWQ2ZDE0YjNkYWZmZGVkOWQzZGU5NmMzZC90YWJsZTpjNjE4YjRjYzNiMmU0MTExOGZmOTEwMjE1OGRkOGI2Yy90YWJsZXJhbmdlOmM2MThiNGNjM2IyZTQxMTE4ZmY5MTAyMTU4ZGQ4YjZjXzQtMS0xLTEtODQ3Mjc2_69d91865-a68d-4087-8601-db62a4f11ce5"
      unitRef="number">0.01</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory
      contextRef="ifb93a72a08844669abd7ad54e4852be1_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTUvZnJhZzoyZTQ5YjcxNWQ2ZDE0YjNkYWZmZGVkOWQzZGU5NmMzZC90YWJsZTpjNjE4YjRjYzNiMmU0MTExOGZmOTEwMjE1OGRkOGI2Yy90YWJsZXJhbmdlOmM2MThiNGNjM2IyZTQxMTE4ZmY5MTAyMTU4ZGQ4YjZjXzQtMy0xLTEtODQ3Mjc2_b33e39f0-b5dd-47e7-8119-4cb4c6f95666"
      unitRef="number">0.0022</fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i726216c23cbd4f4bbc87d29788dfb227_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTUvZnJhZzoyZTQ5YjcxNWQ2ZDE0YjNkYWZmZGVkOWQzZGU5NmMzZC90YWJsZTpjNjE4YjRjYzNiMmU0MTExOGZmOTEwMjE1OGRkOGI2Yy90YWJsZXJhbmdlOmM2MThiNGNjM2IyZTQxMTE4ZmY5MTAyMTU4ZGQ4YjZjXzQtNS0xLTEtODQ3Mjc2_c44caf4f-a850-420e-9751-fa75f6a7adf9"
      unitRef="number">0.01</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory
      contextRef="i726216c23cbd4f4bbc87d29788dfb227_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTUvZnJhZzoyZTQ5YjcxNWQ2ZDE0YjNkYWZmZGVkOWQzZGU5NmMzZC90YWJsZTpjNjE4YjRjYzNiMmU0MTExOGZmOTEwMjE1OGRkOGI2Yy90YWJsZXJhbmdlOmM2MThiNGNjM2IyZTQxMTE4ZmY5MTAyMTU4ZGQ4YjZjXzQtNy0xLTEtODQ3Mjc2_01e95893-e238-4f8d-8992-efb56f8197c9"
      unitRef="number">0.0085</fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i18566fd1b7f54914a0f9364b0c8cd052_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTUvZnJhZzoyZTQ5YjcxNWQ2ZDE0YjNkYWZmZGVkOWQzZGU5NmMzZC90YWJsZTpjNjE4YjRjYzNiMmU0MTExOGZmOTEwMjE1OGRkOGI2Yy90YWJsZXJhbmdlOmM2MThiNGNjM2IyZTQxMTE4ZmY5MTAyMTU4ZGQ4YjZjXzUtMS0xLTEtODQ3Mjc2_2bc958eb-5214-467e-a837-1f9a081cdcb1"
      unitRef="number">0.99</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory
      contextRef="i18566fd1b7f54914a0f9364b0c8cd052_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTUvZnJhZzoyZTQ5YjcxNWQ2ZDE0YjNkYWZmZGVkOWQzZGU5NmMzZC90YWJsZTpjNjE4YjRjYzNiMmU0MTExOGZmOTEwMjE1OGRkOGI2Yy90YWJsZXJhbmdlOmM2MThiNGNjM2IyZTQxMTE4ZmY5MTAyMTU4ZGQ4YjZjXzUtMy0xLTEtODQ3Mjc2_85b275be-89ed-406c-8070-05c88cefb4e0"
      unitRef="number">0.0035</fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i7ec99309a05b4c24b59654756cf4a132_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTUvZnJhZzoyZTQ5YjcxNWQ2ZDE0YjNkYWZmZGVkOWQzZGU5NmMzZC90YWJsZTpjNjE4YjRjYzNiMmU0MTExOGZmOTEwMjE1OGRkOGI2Yy90YWJsZXJhbmdlOmM2MThiNGNjM2IyZTQxMTE4ZmY5MTAyMTU4ZGQ4YjZjXzUtNS0xLTEtODQ3Mjc2_d189adcd-a4b5-4fef-8b36-758b086832a7"
      unitRef="number">0.99</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory
      contextRef="i7ec99309a05b4c24b59654756cf4a132_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTUvZnJhZzoyZTQ5YjcxNWQ2ZDE0YjNkYWZmZGVkOWQzZGU5NmMzZC90YWJsZTpjNjE4YjRjYzNiMmU0MTExOGZmOTEwMjE1OGRkOGI2Yy90YWJsZXJhbmdlOmM2MThiNGNjM2IyZTQxMTE4ZmY5MTAyMTU4ZGQ4YjZjXzUtNy0xLTEtODQ3Mjc2_8abd9ab7-4ce6-423e-ae53-3ea0002da6ba"
      unitRef="number">0.0024</fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i093ebd7904714bd4bdda85f289d6d84d_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTUvZnJhZzoyZTQ5YjcxNWQ2ZDE0YjNkYWZmZGVkOWQzZGU5NmMzZC90YWJsZTpjNjE4YjRjYzNiMmU0MTExOGZmOTEwMjE1OGRkOGI2Yy90YWJsZXJhbmdlOmM2MThiNGNjM2IyZTQxMTE4ZmY5MTAyMTU4ZGQ4YjZjXzYtMS0xLTEtODQ3Mjc2_5e29084a-6006-4b40-95f9-27baf5a177ef"
      unitRef="number">0.03</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory
      contextRef="i093ebd7904714bd4bdda85f289d6d84d_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTUvZnJhZzoyZTQ5YjcxNWQ2ZDE0YjNkYWZmZGVkOWQzZGU5NmMzZC90YWJsZTpjNjE4YjRjYzNiMmU0MTExOGZmOTEwMjE1OGRkOGI2Yy90YWJsZXJhbmdlOmM2MThiNGNjM2IyZTQxMTE4ZmY5MTAyMTU4ZGQ4YjZjXzYtMy0xLTEtODQ3Mjc2_0ca7300c-a540-43a0-8183-a0a8296825b8"
      unitRef="number">0.0789</fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory>
    <fnm:PercentageOfUnpaidPrincipalBalanceOfLoans
      contextRef="i8f98c306938348e3a41aac593daed8d6_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTUvZnJhZzoyZTQ5YjcxNWQ2ZDE0YjNkYWZmZGVkOWQzZGU5NmMzZC90YWJsZTpjNjE4YjRjYzNiMmU0MTExOGZmOTEwMjE1OGRkOGI2Yy90YWJsZXJhbmdlOmM2MThiNGNjM2IyZTQxMTE4ZmY5MTAyMTU4ZGQ4YjZjXzYtNS0xLTEtODQ3Mjc2_9ff2326c-a3e3-4265-9f70-41ecf1c38bda"
      unitRef="number">0.03</fnm:PercentageOfUnpaidPrincipalBalanceOfLoans>
    <fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory
      contextRef="i8f98c306938348e3a41aac593daed8d6_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTUvZnJhZzoyZTQ5YjcxNWQ2ZDE0YjNkYWZmZGVkOWQzZGU5NmMzZC90YWJsZTpjNjE4YjRjYzNiMmU0MTExOGZmOTEwMjE1OGRkOGI2Yy90YWJsZXJhbmdlOmM2MThiNGNjM2IyZTQxMTE4ZmY5MTAyMTU4ZGQ4YjZjXzYtNy0xLTEtODQ3Mjc2_25d5c6d5-b1b2-464e-b825-2339ec9ab4fa"
      unitRef="number">0.0388</fnm:LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="i141347afbd8446afbe461d62bbb2e734_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTUvZnJhZzoyZTQ5YjcxNWQ2ZDE0YjNkYWZmZGVkOWQzZGU5NmMzZC90ZXh0cmVnaW9uOjJlNDliNzE1ZDZkMTRiM2RhZmZkZWQ5ZDNkZTk2YzNkXzEwNDc_35aa2f5c-6e2f-4fa6-b8a9-866949b2fc1c">P60D</fnm:SeriousDelinquencyDayspastdue1>
    <fnm:ScheduleOfRiskInForceMortgageInsuranceCoverageTableTextBlock
      contextRef="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90ZXh0cmVnaW9uOjQ4OGU1NjdjYjBiZDRkOGViN2IyYTA5NzE3ZTc4ODk2XzY2NDc_7623a727-c223-4d06-a810-f63c88a7bf6f">&lt;div style="margin-top: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;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&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:47.037%"/&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.673%"/&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.567%"/&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.673%"/&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.570%"/&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:120%"&gt;As of&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&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:8pt;font-weight:700;line-height:100%"&gt;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;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:120%"&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:120%"&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:120%"&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: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;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;194,232&lt;/span&gt;&lt;span style="color:#000000;font-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;193,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;/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;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;236&lt;/span&gt;&lt;span style="color:#000000;font-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;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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;194,468&lt;/span&gt;&lt;span style="color:#000000;font-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: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;5%&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;193,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 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:9pt;font-weight:400;line-height:100%"&gt;5%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</fnm:ScheduleOfRiskInForceMortgageInsuranceCoverageTableTextBlock>
    <fnm:PrimaryMortgageInsuranceCoverageRiskInForce
      contextRef="i590f6b7762494efa82a868927114a35c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTo5NDA2MjAyOWUzYmY0ZjhkYTljNmJjNjQyNjI0YzUyNS90YWJsZXJhbmdlOjk0MDYyMDI5ZTNiZjRmOGRhOWM2YmM2NDI2MjRjNTI1XzUtMi0xLTEtODQ3Mjc2_4d4eb5a2-a926-44b4-a91c-7d670ad6ccf9"
      unitRef="usd">194232000000</fnm:PrimaryMortgageInsuranceCoverageRiskInForce>
    <fnm:PrimaryMortgageInsuranceCoverageRiskInForce
      contextRef="iac789c65e6be4fa18583b7e077113678_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTo5NDA2MjAyOWUzYmY0ZjhkYTljNmJjNjQyNjI0YzUyNS90YWJsZXJhbmdlOjk0MDYyMDI5ZTNiZjRmOGRhOWM2YmM2NDI2MjRjNTI1XzUtNi0xLTEtODQ3Mjc2_31b3033f-92ff-4b60-914d-3210e663d1f0"
      unitRef="usd">193549000000</fnm:PrimaryMortgageInsuranceCoverageRiskInForce>
    <fnm:PoolMortgageInsuranceCoverageRiskInForce
      contextRef="i590f6b7762494efa82a868927114a35c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTo5NDA2MjAyOWUzYmY0ZjhkYTljNmJjNjQyNjI0YzUyNS90YWJsZXJhbmdlOjk0MDYyMDI5ZTNiZjRmOGRhOWM2YmM2NDI2MjRjNTI1XzYtMi0xLTEtODQ3Mjc2_9835ece0-14e3-4522-a446-44b85f8bd881"
      unitRef="usd">236000000</fnm:PoolMortgageInsuranceCoverageRiskInForce>
    <fnm:PoolMortgageInsuranceCoverageRiskInForce
      contextRef="iac789c65e6be4fa18583b7e077113678_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTo5NDA2MjAyOWUzYmY0ZjhkYTljNmJjNjQyNjI0YzUyNS90YWJsZXJhbmdlOjk0MDYyMDI5ZTNiZjRmOGRhOWM2YmM2NDI2MjRjNTI1XzYtNi0xLTEtODQ3Mjc2_2e6bf46a-42d8-463b-9c70-c486f817c093"
      unitRef="usd">237000000</fnm:PoolMortgageInsuranceCoverageRiskInForce>
    <fnm:MortgageInsuranceCoverageRiskInForce
      contextRef="i590f6b7762494efa82a868927114a35c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTo5NDA2MjAyOWUzYmY0ZjhkYTljNmJjNjQyNjI0YzUyNS90YWJsZXJhbmdlOjk0MDYyMDI5ZTNiZjRmOGRhOWM2YmM2NDI2MjRjNTI1XzctMi0xLTEtODQ3Mjc2_e44860fb-b137-40bf-a509-2eedbbc14c00"
      unitRef="usd">194468000000</fnm:MortgageInsuranceCoverageRiskInForce>
    <fnm:TotalMortgageInsuranceCoverageRiskInForceAsPercentageOfUnpaidPrincipalBalanceInGuarantyBookOfBusiness
      contextRef="i590f6b7762494efa82a868927114a35c_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTo5NDA2MjAyOWUzYmY0ZjhkYTljNmJjNjQyNjI0YzUyNS90YWJsZXJhbmdlOjk0MDYyMDI5ZTNiZjRmOGRhOWM2YmM2NDI2MjRjNTI1XzctNC0xLTEtODQ3Mjc2_f0273974-f934-45ac-860a-3bf5a75082f3"
      unitRef="number">0.05</fnm:TotalMortgageInsuranceCoverageRiskInForceAsPercentageOfUnpaidPrincipalBalanceInGuarantyBookOfBusiness>
    <fnm:MortgageInsuranceCoverageRiskInForce
      contextRef="iac789c65e6be4fa18583b7e077113678_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTo5NDA2MjAyOWUzYmY0ZjhkYTljNmJjNjQyNjI0YzUyNS90YWJsZXJhbmdlOjk0MDYyMDI5ZTNiZjRmOGRhOWM2YmM2NDI2MjRjNTI1XzctNi0xLTEtODQ3Mjc2_2384569e-45c0-4289-8555-46c750af5b5e"
      unitRef="usd">193786000000</fnm:MortgageInsuranceCoverageRiskInForce>
    <fnm:TotalMortgageInsuranceCoverageRiskInForceAsPercentageOfUnpaidPrincipalBalanceInGuarantyBookOfBusiness
      contextRef="iac789c65e6be4fa18583b7e077113678_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTo5NDA2MjAyOWUzYmY0ZjhkYTljNmJjNjQyNjI0YzUyNS90YWJsZXJhbmdlOjk0MDYyMDI5ZTNiZjRmOGRhOWM2YmM2NDI2MjRjNTI1XzctOC0xLTEtODQ3Mjc2_f676dabe-5c88-4d2a-84f2-c20bc5f711c3"
      unitRef="number">0.05</fnm:TotalMortgageInsuranceCoverageRiskInForceAsPercentageOfUnpaidPrincipalBalanceInGuarantyBookOfBusiness>
    <fnm:ScheduleOfRiskInForceMortgageInsuranceCoverageByCounterpartyTableTextBlock
      contextRef="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90ZXh0cmVnaW9uOjQ4OGU1NjdjYjBiZDRkOGViN2IyYTA5NzE3ZTc4ODk2XzY2NDI_b308601c-77c6-416d-9264-ecbd9c28e03d">&lt;div style="margin-top: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 approximately 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;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&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:63.676%"/&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:15.765%"/&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:15.767%"/&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:8pt;font-weight:700;line-height:120%"&gt;Percentage of Risk-in-Force &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;Coverage by Mortgage Insurer&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="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:8pt;font-weight:700;line-height:120%"&gt;As of&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;March 31, 2023&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&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;/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:9pt;font-weight:400;line-height:120%"&gt;Counterparty:&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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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 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;Enact 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;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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: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 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: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;Insurance coverage amounts provided for each counterparty may include coverage provided by affiliates and subsidiaries of the counterparty.&lt;/span&gt;&lt;/div&gt;</fnm:ScheduleOfRiskInForceMortgageInsuranceCoverageByCounterpartyTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i80ce5f825fbb4ad5b1ff3421a0f28cc2_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTozMjdiMmNkODhkMjg0NzFjOGNhNzdkYWJiZGY0YTM4My90YWJsZXJhbmdlOjMyN2IyY2Q4OGQyODQ3MWM4Y2E3N2RhYmJkZjRhMzgzXzUtMi0xLTEtODQ3Mjc2_4222b727-41cf-4447-9722-5fc75e7a9e23"
      unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i57b531107655419e8dbcd2cbe54367d8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTozMjdiMmNkODhkMjg0NzFjOGNhNzdkYWJiZGY0YTM4My90YWJsZXJhbmdlOjMyN2IyY2Q4OGQyODQ3MWM4Y2E3N2RhYmJkZjRhMzgzXzUtNC0xLTEtODQ3Mjc2_a7f7dfd6-0d65-421b-91f0-15cfc58032dd"
      unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6df43273a5b645fb891f35edd84edf5f_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTozMjdiMmNkODhkMjg0NzFjOGNhNzdkYWJiZGY0YTM4My90YWJsZXJhbmdlOjMyN2IyY2Q4OGQyODQ3MWM4Y2E3N2RhYmJkZjRhMzgzXzYtMi0xLTEtODQ3Mjc2_17f3fb7d-c265-4751-801a-e31bba696bfa"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia0a047af74f84d4fb9899d7fbdfc1d75_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTozMjdiMmNkODhkMjg0NzFjOGNhNzdkYWJiZGY0YTM4My90YWJsZXJhbmdlOjMyN2IyY2Q4OGQyODQ3MWM4Y2E3N2RhYmJkZjRhMzgzXzYtNC0xLTEtODQ3Mjc2_fcd0ea40-821e-475c-ab2b-d0e97006a20d"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibcba59fdc6c54393bf1844b93e972611_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTozMjdiMmNkODhkMjg0NzFjOGNhNzdkYWJiZGY0YTM4My90YWJsZXJhbmdlOjMyN2IyY2Q4OGQyODQ3MWM4Y2E3N2RhYmJkZjRhMzgzXzctMi0xLTEtODQ3Mjc2_49219728-b055-4774-a8c5-16e534e7e8d1"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8bbc0c9cfd024353b5dab89e0d81e15b_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTozMjdiMmNkODhkMjg0NzFjOGNhNzdkYWJiZGY0YTM4My90YWJsZXJhbmdlOjMyN2IyY2Q4OGQyODQ3MWM4Y2E3N2RhYmJkZjRhMzgzXzctNC0xLTEtODQ3Mjc2_3f8d27eb-d657-4336-a034-27575c2c5a2d"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i45065a7117b346e192f4817d9e6cca10_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTozMjdiMmNkODhkMjg0NzFjOGNhNzdkYWJiZGY0YTM4My90YWJsZXJhbmdlOjMyN2IyY2Q4OGQyODQ3MWM4Y2E3N2RhYmJkZjRhMzgzXzgtMi0xLTEtODQ3Mjc2_7d0599e0-1240-465e-ada5-5677217fa3f9"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i707cfb0da5de4da0988a67c98098e52f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTozMjdiMmNkODhkMjg0NzFjOGNhNzdkYWJiZGY0YTM4My90YWJsZXJhbmdlOjMyN2IyY2Q4OGQyODQ3MWM4Y2E3N2RhYmJkZjRhMzgzXzgtNC0xLTEtODQ3Mjc2_9d75bf78-1e7f-4ad5-b0db-6bbd71112de3"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if46899108229457499174dac82cb134c_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTozMjdiMmNkODhkMjg0NzFjOGNhNzdkYWJiZGY0YTM4My90YWJsZXJhbmdlOjMyN2IyY2Q4OGQyODQ3MWM4Y2E3N2RhYmJkZjRhMzgzXzktMi0xLTEtODQ3Mjc2_ff9da630-a78d-4516-af17-9343da9772f0"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i05d13e9862c24d6e8177f2c1ea6a4929_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTozMjdiMmNkODhkMjg0NzFjOGNhNzdkYWJiZGY0YTM4My90YWJsZXJhbmdlOjMyN2IyY2Q4OGQyODQ3MWM4Y2E3N2RhYmJkZjRhMzgzXzktNC0xLTEtODQ3Mjc2_1051c8ea-f075-41f2-bc3a-43b476c07965"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2a11c1f4710a4a41a656b187b5b988cb_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTozMjdiMmNkODhkMjg0NzFjOGNhNzdkYWJiZGY0YTM4My90YWJsZXJhbmdlOjMyN2IyY2Q4OGQyODQ3MWM4Y2E3N2RhYmJkZjRhMzgzXzEwLTItMS0xLTg0NzI3Ng_25f261e3-3d1b-4cb8-b222-7097b49a53db"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6a6235cebda94836baf187e9f9fbb056_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTozMjdiMmNkODhkMjg0NzFjOGNhNzdkYWJiZGY0YTM4My90YWJsZXJhbmdlOjMyN2IyY2Q4OGQyODQ3MWM4Y2E3N2RhYmJkZjRhMzgzXzEwLTQtMS0xLTg0NzI3Ng_8f572b27-1a3d-4d2c-ba61-63c6728c6cd2"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7fc8be0e2d724d9dba6d9f42a047467a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTozMjdiMmNkODhkMjg0NzFjOGNhNzdkYWJiZGY0YTM4My90YWJsZXJhbmdlOjMyN2IyY2Q4OGQyODQ3MWM4Y2E3N2RhYmJkZjRhMzgzXzExLTItMS0xLTg0NzI3Ng_b5199fce-7326-4020-8741-0b022804c0ae"
      unitRef="number">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i816bb1dbccc24705894d5fd59a632f87_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTozMjdiMmNkODhkMjg0NzFjOGNhNzdkYWJiZGY0YTM4My90YWJsZXJhbmdlOjMyN2IyY2Q4OGQyODQ3MWM4Y2E3N2RhYmJkZjRhMzgzXzExLTQtMS0xLTg0NzI3Ng_b57edbd1-4299-43c9-8acc-c768680b14fa"
      unitRef="number">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8dbb35490802499c89ca77e2ac0922d5_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTozMjdiMmNkODhkMjg0NzFjOGNhNzdkYWJiZGY0YTM4My90YWJsZXJhbmdlOjMyN2IyY2Q4OGQyODQ3MWM4Y2E3N2RhYmJkZjRhMzgzXzEyLTItMS0xLTg0NzI3Ng_c029fec2-4b7c-4345-8918-a70f68176e32"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0a8d7edcd38c40f8a6c106579a22e7cf_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTozMjdiMmNkODhkMjg0NzFjOGNhNzdkYWJiZGY0YTM4My90YWJsZXJhbmdlOjMyN2IyY2Q4OGQyODQ3MWM4Y2E3N2RhYmJkZjRhMzgzXzEyLTQtMS0xLTg0NzI3Ng_afaead32-9929-4917-80aa-dd175167de24"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <fnm:InsuranceLossReservesContractualMortgageInsuranceBenefitNet
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90ZXh0cmVnaW9uOjQ4OGU1NjdjYjBiZDRkOGViN2IyYTA5NzE3ZTc4ODk2XzMwNzg_073790f3-b35e-428d-8629-ca0fa3946e38"
      unitRef="usd">2200000000</fnm:InsuranceLossReservesContractualMortgageInsuranceBenefitNet>
    <fnm:InsuranceLossReservesContractualMortgageInsuranceBenefitNet
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90ZXh0cmVnaW9uOjQ4OGU1NjdjYjBiZDRkOGViN2IyYTA5NzE3ZTc4ODk2XzMwNzg_f343f96d-8b28-4bad-9e1c-1b89a3094dac"
      unitRef="usd">2200000000</fnm:InsuranceLossReservesContractualMortgageInsuranceBenefitNet>
    <fnm:ReceivableFromClaimsOnDefaultedLoansFromMortgageInsurersSellersAndServicers
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90ZXh0cmVnaW9uOjQ4OGU1NjdjYjBiZDRkOGViN2IyYTA5NzE3ZTc4ODk2XzMxNDc_94396970-77e3-4268-b5b8-7fef8a121f9f"
      unitRef="usd">513000000</fnm:ReceivableFromClaimsOnDefaultedLoansFromMortgageInsurersSellersAndServicers>
    <fnm:ReceivableFromClaimsOnDefaultedLoansFromMortgageInsurersSellersAndServicers
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90ZXh0cmVnaW9uOjQ4OGU1NjdjYjBiZDRkOGViN2IyYTA5NzE3ZTc4ODk2XzMxNTQ_24349c37-c253-4fdf-a98b-5db6233e4da4"
      unitRef="usd">515000000</fnm:ReceivableFromClaimsOnDefaultedLoansFromMortgageInsurersSellersAndServicers>
    <fnm:AllowanceForMortgageInsuranceReceivable
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90ZXh0cmVnaW9uOjQ4OGU1NjdjYjBiZDRkOGViN2IyYTA5NzE3ZTc4ODk2XzM0NTU_9e3f723e-e56e-4ed6-8b8b-953a3cf61709"
      unitRef="usd">462000000</fnm:AllowanceForMortgageInsuranceReceivable>
    <fnm:AllowanceForMortgageInsuranceReceivable
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90ZXh0cmVnaW9uOjQ4OGU1NjdjYjBiZDRkOGViN2IyYTA5NzE3ZTc4ODk2XzM0NTU_bab06159-e26e-45f4-9826-34445f1c3416"
      unitRef="usd">462000000</fnm:AllowanceForMortgageInsuranceReceivable>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i04e9af02f5a14f24bb1dfac19aebb5c4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90ZXh0cmVnaW9uOjQ4OGU1NjdjYjBiZDRkOGViN2IyYTA5NzE3ZTc4ODk2XzY2MjE_c21453f9-161b-4c4b-a5e1-5c7b0535cf93">The table below displays the percentage of our single-family 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) based on unpaid principal balance. There were no servicers that serviced 10% or more of our single-family guaranty book of business as of March 31, 2023 or December 31, 2022.&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.971%"/&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.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:15.121%"/&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:120%"&gt;Percentage of Single-Family&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of&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;March 31, 2023&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;December 31, 2022&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;Top five depository servicers&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;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="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;22&#160;&lt;/span&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:120%"&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;46&lt;/span&gt;&lt;span style="color:#000000;font-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;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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="iec4cbc34a0c74200a1d352625359e495_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZToxMGJhZjJlYmFiMjA0OTZmOTU0ODMyNzIwZjBlZDM5Ni90YWJsZXJhbmdlOjEwYmFmMmViYWIyMDQ5NmY5NTQ4MzI3MjBmMGVkMzk2XzQtMi0xLTEtODQ3Mjc2_fb42cfde-23ac-4014-9488-940b95cd46c5"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifc014f664ec748448871ecc256ff4521_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZToxMGJhZjJlYmFiMjA0OTZmOTU0ODMyNzIwZjBlZDM5Ni90YWJsZXJhbmdlOjEwYmFmMmViYWIyMDQ5NmY5NTQ4MzI3MjBmMGVkMzk2XzQtNC0xLTEtODQ3Mjc2_de51ca16-4e95-47ac-be8d-6a3ee29bc2af"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i271461a4ff2146f09e778dcb52325cc8_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZToxMGJhZjJlYmFiMjA0OTZmOTU0ODMyNzIwZjBlZDM5Ni90YWJsZXJhbmdlOjEwYmFmMmViYWIyMDQ5NmY5NTQ4MzI3MjBmMGVkMzk2XzUtMi0xLTEtODQ3Mjc2_70aa936e-0741-463a-8381-59d197e3731c"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i217c4f97a190419fb82c87fd0917a913_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZToxMGJhZjJlYmFiMjA0OTZmOTU0ODMyNzIwZjBlZDM5Ni90YWJsZXJhbmdlOjEwYmFmMmViYWIyMDQ5NmY5NTQ4MzI3MjBmMGVkMzk2XzUtNC0xLTEtODQ3Mjc2_a6cbec40-22ca-4a9f-a7cf-b8ac298a1faa"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i32e24fefc9d84611aa7433fa9ead45b0_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZToxMGJhZjJlYmFiMjA0OTZmOTU0ODMyNzIwZjBlZDM5Ni90YWJsZXJhbmdlOjEwYmFmMmViYWIyMDQ5NmY5NTQ4MzI3MjBmMGVkMzk2XzYtMi0xLTEtODQ3Mjc2_03b88710-e922-48ed-86e2-4e960acfea35"
      unitRef="number">0.46</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i398df0928b784a0bb25d70507d3d0303_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZToxMGJhZjJlYmFiMjA0OTZmOTU0ODMyNzIwZjBlZDM5Ni90YWJsZXJhbmdlOjEwYmFmMmViYWIyMDQ5NmY5NTQ4MzI3MjBmMGVkMzk2XzYtNC0xLTEtODQ3Mjc2_25756879-b2c2-42bf-b0ef-08c5ed14e8b6"
      unitRef="number">0.45</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i39cb158a4fda4af587733e311d7ed5db_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90ZXh0cmVnaW9uOjQ4OGU1NjdjYjBiZDRkOGViN2IyYTA5NzE3ZTc4ODk2XzY2NTg_51681e2c-d7d2-495e-9883-9b4825e95628">&lt;div style="margin-top: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;/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:64.971%"/&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.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:15.121%"/&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:120%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of&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;March 31, 2023&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;December 31, 2022&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;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 #2c6937;padding:2px 0 2px 1pt;text-align:right;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="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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:120%"&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;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i944df47c656a4b0d9d793b3bb212709c_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTo0MTViMmYzM2QxN2Y0ODFmYmI1YTkzYWJkZmJkYTE1MC90YWJsZXJhbmdlOjQxNWIyZjMzZDE3ZjQ4MWZiYjVhOTNhYmRmYmRhMTUwXzMtMi0xLTEtODQ3Mjc2_07f6fb9c-a26d-442b-ab2b-d2aa7e72b6c3"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib9a06ee7bfa345b98d0b8c9acb4c6662_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTo0MTViMmYzM2QxN2Y0ODFmYmI1YTkzYWJkZmJkYTE1MC90YWJsZXJhbmdlOjQxNWIyZjMzZDE3ZjQ4MWZiYjVhOTNhYmRmYmRhMTUwXzMtNC0xLTEtODQ3Mjc2_ca10fa27-3e2a-4416-a9b6-9a940c4bb0d1"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie9369672549546919d5907ffeda0e632_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTo0MTViMmYzM2QxN2Y0ODFmYmI1YTkzYWJkZmJkYTE1MC90YWJsZXJhbmdlOjQxNWIyZjMzZDE3ZjQ4MWZiYjVhOTNhYmRmYmRhMTUwXzQtMi0xLTEtODQ3Mjc2_7e206e7d-ad14-41a4-9e7d-a77cbe16e150"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic6db4099c972416794fa2fdc9b4f20d7_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTo0MTViMmYzM2QxN2Y0ODFmYmI1YTkzYWJkZmJkYTE1MC90YWJsZXJhbmdlOjQxNWIyZjMzZDE3ZjQ4MWZiYjVhOTNhYmRmYmRhMTUwXzQtNC0xLTEtODQ3Mjc2_47a87f29-61e3-40d4-b07f-9d692f878020"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9bff6fac79e44a5fb5c1b9b9860f72e7_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTo0MTViMmYzM2QxN2Y0ODFmYmI1YTkzYWJkZmJkYTE1MC90YWJsZXJhbmdlOjQxNWIyZjMzZDE3ZjQ4MWZiYjVhOTNhYmRmYmRhMTUwXzUtMi0xLTEtODQ3Mjc2_835bf95a-2a8c-444c-ad59-34e6f25c735d"
      unitRef="number">0.24</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i023efb04e5904d90a43c18b9b6f8fc72_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTo0MTViMmYzM2QxN2Y0ODFmYmI1YTkzYWJkZmJkYTE1MC90YWJsZXJhbmdlOjQxNWIyZjMzZDE3ZjQ4MWZiYjVhOTNhYmRmYmRhMTUwXzUtNC0xLTEtODQ3Mjc2_58c088ec-be05-4921-9d74-d75738b41846"
      unitRef="number">0.24</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1edcbd0ac40f4ea98eda96a8672337cb_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTo0MTViMmYzM2QxN2Y0ODFmYmI1YTkzYWJkZmJkYTE1MC90YWJsZXJhbmdlOjQxNWIyZjMzZDE3ZjQ4MWZiYjVhOTNhYmRmYmRhMTUwXzYtMi0xLTEtODQ3Mjc2_f698deee-bffc-40a2-92b5-e68cf2424854"
      unitRef="number">0.48</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia9b5f49b34c64e94b8a9678d8fe2d474_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNTgvZnJhZzo0ODhlNTY3Y2IwYmQ0ZDhlYjdiMmEwOTcxN2U3ODg5Ni90YWJsZTo0MTViMmYzM2QxN2Y0ODFmYmI1YTkzYWJkZmJkYTE1MC90YWJsZXJhbmdlOjQxNWIyZjMzZDE3ZjQ4MWZiYjVhOTNhYmRmYmRhMTUwXzYtNC0xLTEtODQ3Mjc2_52a0981c-9f13-42f4-a345-5b3d8e47624d"
      unitRef="number">0.48</us-gaap:ConcentrationRiskPercentage1>
    <fnm:NettingArrangementsTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90ZXh0cmVnaW9uOmNjYThlZjQ0OGFiNTQ5OGQ4YjVhZGU5YzNlYmExMTAwXzI4NjU_44194468-98ec-4047-a324-80909481b5d7">Netting Arrangements &lt;div style="margin-bottom:3pt;margin-top: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, securities purchased under agreements to resell, and securities sold under agreements to repurchase, which are subject to an enforceable master netting arrangement or similar agreement that are either offset or not offset in our condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:97.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.866%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.866%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.424%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="51" 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 March 31, 2023&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;/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" 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: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="9" 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 Condensed 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="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:120%"&gt;Amounts Not Offset in our Condensed 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="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;/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="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;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="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;Collateral&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="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: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="51" 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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:120%"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:9pt;font-weight:400;line-height:120%"&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: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;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;(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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;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;49&#160;&lt;/span&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="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:9pt;font-weight:400;line-height:120%"&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: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;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="2" style="padding:2px 0 2px 1pt;text-align:right;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;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:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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;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 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: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;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-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;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:5.85pt;font-weight:400;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="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;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;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="display:none"/&gt;&lt;td colspan="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:9pt;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.85pt;font-weight:400;line-height:120%;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;81,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;81,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(81,550)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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: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;81,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;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;81,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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: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;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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: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;(81,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;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="display:none"/&gt;&lt;td colspan="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:9pt;font-weight:400;line-height:120%"&gt;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="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="border-top:3pt double #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;/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:9pt;font-weight:400;line-height:120%"&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: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,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;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)&lt;/span&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="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:9pt;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: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;(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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="display:none"/&gt;&lt;td colspan="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:9pt;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:9pt;font-weight:400;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: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;(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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(88)&lt;/span&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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: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,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;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;(243)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #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:middle"&gt;&lt;div&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)&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="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;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;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;text-align:center"&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:34.194%"/&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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.743%"/&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.554%"/&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:6.743%"/&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 colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.067%"/&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:0.1%"/&gt;&lt;td style="width:1.459%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.459%"/&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: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:7.798%"/&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 colspan="3" style="display:none"/&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:7.352%"/&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;div style="margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&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="51" 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;td colspan="3" style="display:none"/&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" 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;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="3" style="display:none"/&gt;&lt;td colspan="9" 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 Condensed 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="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:120%"&gt;Amounts Not Offset in our Condensed 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="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="display:none"/&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="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="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;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="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;Collateral&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="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: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="3" style="display:none"/&gt;&lt;td colspan="51" 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:9pt;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="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="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;/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:9pt;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 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;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="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;(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 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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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="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;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:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="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="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;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="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;/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:9pt;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="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;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="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;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;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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 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;Total derivative assets&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="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="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;(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="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: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:middle"&gt;&lt;div&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)&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;(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="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)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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.85pt;font-weight:400;line-height:120%;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="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;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="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;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;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(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="padding:0 1pt"/&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="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:120%"&gt;Total assets&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 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;69,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;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: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;(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="display:none"/&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;69,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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: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;(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="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;(69,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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="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;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="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:100%"&gt;Liabilities:&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="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="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: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="display:none"/&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="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:9pt;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 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;(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="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;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 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;(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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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)&lt;/span&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:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="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="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;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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="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:9pt;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="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;(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="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;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;(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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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 liabilities&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 style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,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="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt 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,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 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;(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.85pt;font-weight:400;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="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;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="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;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="padding:0 1pt"/&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;(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: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;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)&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;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 condensed 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%;padding-left:7.15pt"&gt;Represents collateral received that has not been recognized and not offset in our condensed consolidated balance sheets, as well as collateral posted which has been recognized but not offset in our condensed 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.2 billion and $2.1 billion as of March 31, 2023 and December 31, 2022, respectively. The fair value of non-cash collateral received was $81.6&#160;billion and $69.5 billion, of which $41.5 billion and $28.7 billion could be sold or repledged as of March 31, 2023 and December 31, 2022, respectively. None of the underlying collateral was sold or repledged as of March 31, 2023 or December 31, 2022. &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;Excludes derivative assets of $3 million as of March 31, 2023 and December 31, 2022, and derivative liabilities of $65&#160;million and $66 million recognized in our condensed consolidated balance sheets as of March 31, 2023 and December 31, 2022, respectively, 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%;padding-left:7.15pt"&gt;Includes $45.5 billion and $45.2 billion in securities purchased under agreements to resell classified as &#x201c;Cash and cash equivalents&#x201d; in our condensed consolidated balance sheets as of March 31, 2023 and December 31, 2022, respectively. Includes $9.1 billion and $9.7 billion in securities purchased under agreements to resell classified as &#x201c;Restricted cash and cash equivalents&#x201d; in our condensed consolidated balance sheets as of March 31, 2023 and December 31, 2022, 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 condensed consolidated balance sheets. For a discussion of how we determine our rights to offset the assets and liabilities presented above with the same counterparty, including collateral posted or received, see &#x201c;Note 14, Netting Arrangements&#x201d; in our 2022 Form 10-K.&lt;/span&gt;&lt;/div&gt;</fnm:NettingArrangementsTextBlock>
    <fnm:OffsettingTableTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90ZXh0cmVnaW9uOmNjYThlZjQ0OGFiNTQ5OGQ4YjVhZGU5YzNlYmExMTAwXzI4NzM_aee7a381-8a38-452f-8088-4f0e0b56189e">The tables below display information related to derivatives, securities purchased under agreements to resell, and securities sold under agreements to repurchase, which are subject to an enforceable master netting arrangement or similar agreement that are either offset or not offset in our condensed consolidated balance sheets.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.866%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.866%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.424%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="51" 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 March 31, 2023&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;/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" 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: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="9" 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 Condensed 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="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:120%"&gt;Amounts Not Offset in our Condensed 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="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;/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="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;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="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;Collateral&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="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: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="51" 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;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:120%"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:9pt;font-weight:400;line-height:120%"&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: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;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;(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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;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;49&#160;&lt;/span&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="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:9pt;font-weight:400;line-height:120%"&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: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;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="2" style="padding:2px 0 2px 1pt;text-align:right;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;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:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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;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 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: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;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-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;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:5.85pt;font-weight:400;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="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;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;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="display:none"/&gt;&lt;td colspan="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:9pt;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.85pt;font-weight:400;line-height:120%;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;81,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;81,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(81,550)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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: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;81,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;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;81,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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: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;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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: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;(81,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;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="display:none"/&gt;&lt;td colspan="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:9pt;font-weight:400;line-height:120%"&gt;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="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="border-top:3pt double #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;/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:9pt;font-weight:400;line-height:120%"&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: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,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;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)&lt;/span&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="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:9pt;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: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;(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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="display:none"/&gt;&lt;td colspan="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:9pt;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:9pt;font-weight:400;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: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;(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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(88)&lt;/span&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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: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,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;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;(243)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #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:middle"&gt;&lt;div&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)&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="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;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;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:4pt;text-align:center"&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:34.194%"/&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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.743%"/&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.554%"/&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:6.743%"/&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 colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.067%"/&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:0.1%"/&gt;&lt;td style="width:1.459%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.459%"/&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: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:7.798%"/&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 colspan="3" style="display:none"/&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:7.352%"/&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;div style="margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&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="51" 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;td colspan="3" style="display:none"/&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" 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;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="3" style="display:none"/&gt;&lt;td colspan="9" 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 Condensed 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="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:120%"&gt;Amounts Not Offset in our Condensed 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="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="display:none"/&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="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="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;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="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;Collateral&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="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: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="3" style="display:none"/&gt;&lt;td colspan="51" 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:9pt;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="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="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;/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:9pt;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 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;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="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;(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 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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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="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;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:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="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="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;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="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;/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:9pt;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="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;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="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;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;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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 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;Total derivative assets&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="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="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;(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="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: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:middle"&gt;&lt;div&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)&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;(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="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)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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.85pt;font-weight:400;line-height:120%;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="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;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="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;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;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;(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="padding:0 1pt"/&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="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:120%"&gt;Total assets&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 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;69,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;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: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;(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="display:none"/&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;69,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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: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;(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="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;(69,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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="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;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="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:100%"&gt;Liabilities:&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="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="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: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="display:none"/&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="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:9pt;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 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;(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="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;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 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;(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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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)&lt;/span&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:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="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="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;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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="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:9pt;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="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;(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="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;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;(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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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 liabilities&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 style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,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="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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt 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,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 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;(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.85pt;font-weight:400;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="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;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="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;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="padding:0 1pt"/&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;(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: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;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)&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;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 condensed 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%;padding-left:7.15pt"&gt;Represents collateral received that has not been recognized and not offset in our condensed consolidated balance sheets, as well as collateral posted which has been recognized but not offset in our condensed 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.2 billion and $2.1 billion as of March 31, 2023 and December 31, 2022, respectively. The fair value of non-cash collateral received was $81.6&#160;billion and $69.5 billion, of which $41.5 billion and $28.7 billion could be sold or repledged as of March 31, 2023 and December 31, 2022, respectively. None of the underlying collateral was sold or repledged as of March 31, 2023 or December 31, 2022. &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;Excludes derivative assets of $3 million as of March 31, 2023 and December 31, 2022, and derivative liabilities of $65&#160;million and $66 million recognized in our condensed consolidated balance sheets as of March 31, 2023 and December 31, 2022, respectively, that were not subject to enforceable master netting arrangements.&lt;/span&gt;&lt;/div&gt;(5)Includes $45.5 billion and $45.2 billion in securities purchased under agreements to resell classified as &#x201c;Cash and cash equivalents&#x201d; in our condensed consolidated balance sheets as of March 31, 2023 and December 31, 2022, respectively. Includes $9.1 billion and $9.7 billion in securities purchased under agreements to resell classified as &#x201c;Restricted cash and cash equivalents&#x201d; in our condensed consolidated balance sheets as of March 31, 2023 and December 31, 2022, respectively.</fnm:OffsettingTableTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="if16b44fe29524d0c8050736ad470a93c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzUtMi0xLTEtODQ3Mjc2_00d7b986-ea63-4206-90d8-54d95bff4400"
      unitRef="usd">214000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="if16b44fe29524d0c8050736ad470a93c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzUtNC0xLTEtODQ3Mjc2_90f07f8c-1626-4f73-9397-ce2032e5c022"
      unitRef="usd">165000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="if16b44fe29524d0c8050736ad470a93c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzUtNy0xLTEtODQ3Mjc2_18246383-351d-4b47-8fe0-ca130ca96dea"
      unitRef="usd">49000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction
      contextRef="if16b44fe29524d0c8050736ad470a93c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzUtMTEtMS0xLTg0NzI3Ng_e693a12e-303f-4da6-aa42-16e7c944519f"
      unitRef="usd">0</us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="if16b44fe29524d0c8050736ad470a93c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzUtMTUtMS0xLTg0NzI3Ng_6c23605e-9d11-4e3f-88cc-97c0ddc28f53"
      unitRef="usd">0</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="if16b44fe29524d0c8050736ad470a93c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzUtMTgtMS0xLTg0NzI3Ng_679611d7-c169-4823-b7f3-4b3cdc29d953"
      unitRef="usd">49000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i317211f92db3414ca8d16815181f8079_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzYtMi0xLTEtODQ3Mjc2_fadb1bc4-537e-484f-95b9-dd733c4c38df"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i317211f92db3414ca8d16815181f8079_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzYtNC0xLTEtODQ3Mjc2_92b8bb9e-ca71-4aac-9e2d-ea8636295b72"
      unitRef="usd">-1000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i317211f92db3414ca8d16815181f8079_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzYtNy0xLTEtODQ3Mjc2_87d84d24-bf69-4829-bdb6-849d9238307d"
      unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction
      contextRef="i317211f92db3414ca8d16815181f8079_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzYtMTEtMS0xLTg0NzI3Ng_8f593ebd-43c0-4ad7-aeb7-15c615cd5249"
      unitRef="usd">0</us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="i317211f92db3414ca8d16815181f8079_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzYtMTUtMS0xLTg0NzI3Ng_34bdd21d-b5fd-4a4b-9dd1-0656a087b117"
      unitRef="usd">0</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="i317211f92db3414ca8d16815181f8079_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzYtMTgtMS0xLTg0NzI3Ng_41088aae-7d28-4363-9d23-86bd96170343"
      unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="if9884da34d6c486bad89651b1e8d13c0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzctMi0xLTEtODQ3Mjc2_f08e2ad4-c288-4495-97d3-ade5967cf27b"
      unitRef="usd">100000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="if9884da34d6c486bad89651b1e8d13c0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzctNC0xLTEtODQ3Mjc2_853a0786-6cf6-40ef-a264-eb8a667eeeb6"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="if9884da34d6c486bad89651b1e8d13c0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzctNy0xLTEtODQ3Mjc2_2815e157-e4d6-47ba-8d39-446f605e0cac"
      unitRef="usd">100000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction
      contextRef="if9884da34d6c486bad89651b1e8d13c0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzctMTEtMS0xLTg0NzI3Ng_aeffbeec-88e1-48e8-8de2-365ee9e0ff9c"
      unitRef="usd">55000000</us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="if9884da34d6c486bad89651b1e8d13c0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzctMTUtMS0xLTg0NzI3Ng_2ddc5754-3d18-4728-a7fc-77664b9f7681"
      unitRef="usd">1000000</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="if9884da34d6c486bad89651b1e8d13c0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzctMTgtMS0xLTg0NzI3Ng_1ac8753d-c9be-4959-8771-35018ed939b4"
      unitRef="usd">44000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzgtMi0xLTEtODQ3Mjc2_2ec24876-cf1f-409c-8c35-e1ad4e20ccb9"
      unitRef="usd">314000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzgtNC0xLTEtODQ3Mjc2_cd5c7f61-875c-43d5-aa23-4999e4e12195"
      unitRef="usd">164000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzgtNy0xLTEtODQ3Mjc2_123d61de-1301-425f-9340-11d6cef2e37d"
      unitRef="usd">150000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzgtMTEtMS0xLTg0NzI3Ng_d5a26c85-5f34-4b0d-aed7-7314a29b1f2f"
      unitRef="usd">55000000</us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzgtMTUtMS0xLTg0NzI3Ng_5f97cbee-7539-4e7b-bb95-0f1bdac211c9"
      unitRef="usd">1000000</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzgtMTgtMS0xLTg0NzI3Ng_3b60bc97-d15a-4893-867d-962dfd73370b"
      unitRef="usd">94000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellGross
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzktMi0xLTEtODQ3Mjc2_3def7f52-e7fb-4b82-843d-383228f3fd54"
      unitRef="usd">81550000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResellGross>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellLiability
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzktNC0xLTEtODQ3Mjc2_17a5e120-8bde-4941-854e-e758756fbe6b"
      unitRef="usd">0</us-gaap:SecuritiesPurchasedUnderAgreementsToResellLiability>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellNotSubjectToMasterNettingArrangement
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzktNy0xLTEtODQ3Mjc2_05633ce9-82d2-450c-ad9f-00ee3b19cf80"
      unitRef="usd">81550000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResellNotSubjectToMasterNettingArrangement>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellNotOffsetPolicyElectionDeduction
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzktMTEtMS0xLTg0NzI3Ng_b66cec6a-0e29-4932-adc1-e81dab5fa4c5"
      unitRef="usd">0</us-gaap:SecuritiesPurchasedUnderAgreementsToResellNotOffsetPolicyElectionDeduction>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellCollateralObligationToReturnSecurities
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzktMTUtMS0xLTg0NzI3Ng_49c08b4b-9ec0-41f8-84b8-3f075f3713c2"
      unitRef="usd">81550000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResellCollateralObligationToReturnSecurities>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellAmountOffsetAgainstCollateral
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzktMTgtMS0xLTg0NzI3Ng_058d9bba-4bbc-4738-bf9d-9b5fd9f62067"
      unitRef="usd">0</us-gaap:SecuritiesPurchasedUnderAgreementsToResellAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedGross
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzEwLTItMS0xLTg0NzI3Ng_fcbe6dcc-489d-4a00-851c-21138491152b"
      unitRef="usd">81864000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedGross>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedLiability
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzEwLTQtMS0xLTg0NzI3Ng_0f84a8d8-487d-4f55-84db-c7654176a85c"
      unitRef="usd">164000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedLiability>
    <us-gaap:DerivativeAssetSecurityPurchasedUnderAgreementToResellSecurityBorrowedAfterOffsetSubjectToMasterNettingArrangement
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzEwLTctMS0xLTg0NzI3Ng_201a5b27-882f-4e01-8663-d0167d30ca7d"
      unitRef="usd">81700000000</us-gaap:DerivativeAssetSecurityPurchasedUnderAgreementToResellSecurityBorrowedAfterOffsetSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedNotOffsetPolicyElectionDeduction
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzEwLTExLTEtMS04NDcyNzY_4b6d46c7-8e83-43b8-90f6-30deb779fcfa"
      unitRef="usd">55000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzEwLTE1LTEtMS04NDcyNzY_d26ccde2-9dca-4046-9c7e-f8a57e016dc6"
      unitRef="usd">81551000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAmountOffsetAgainstCollateral
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzEwLTE4LTEtMS04NDcyNzY_317ab6fb-f8c9-454f-93f9-bba59d666892"
      unitRef="usd">94000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="if16b44fe29524d0c8050736ad470a93c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzEyLTItMS0xLTg0NzI3Ng_6a9d4258-f098-4f43-a333-35cb440c51e0"
      unitRef="usd">4010000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="if16b44fe29524d0c8050736ad470a93c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzEyLTQtMS0xLTg0NzI3Ng_dfc238e0-6e2f-448a-b0bc-61ba6f473df4"
      unitRef="usd">4007000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="if16b44fe29524d0c8050736ad470a93c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzEyLTctMS0xLTg0NzI3Ng_9723ee35-4529-4231-9942-f9a9887476b3"
      unitRef="usd">3000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction
      contextRef="if16b44fe29524d0c8050736ad470a93c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzEyLTExLTEtMS04NDcyNzY_cb98c8bb-c114-47f1-85fa-3f8df80e9d6f"
      unitRef="usd">0</us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralRightToReclaimSecurities
      contextRef="if16b44fe29524d0c8050736ad470a93c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzEyLTE1LTEtMS04NDcyNzY_b5391ece-1c17-479e-bea8-3d0e9090a87d"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
      contextRef="if16b44fe29524d0c8050736ad470a93c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzEyLTE4LTEtMS04NDcyNzY_65a8da6a-93fb-4a5f-9575-d0ae7fa1a017"
      unitRef="usd">3000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i317211f92db3414ca8d16815181f8079_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzEzLTItMS0xLTg0NzI3Ng_b73c7cbb-f409-4fa6-9733-0eb452cce6e8"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i317211f92db3414ca8d16815181f8079_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzEzLTQtMS0xLTg0NzI3Ng_5fa8ba53-9c89-4e50-8a56-d0e0c728951e"
      unitRef="usd">-97000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="i317211f92db3414ca8d16815181f8079_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzEzLTctMS0xLTg0NzI3Ng_af948eaf-6a31-403f-a9d1-31c673c674eb"
      unitRef="usd">97000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction
      contextRef="i317211f92db3414ca8d16815181f8079_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzEzLTExLTEtMS04NDcyNzY_c4435044-cff2-4924-b743-8cd82377801a"
      unitRef="usd">0</us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralRightToReclaimSecurities
      contextRef="i317211f92db3414ca8d16815181f8079_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzEzLTE1LTEtMS04NDcyNzY_48f86c99-4352-4d3d-8dbd-ef8cc0c9ba14"
      unitRef="usd">97000000</us-gaap:DerivativeCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
      contextRef="i317211f92db3414ca8d16815181f8079_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzEzLTE4LTEtMS04NDcyNzY_669c6b55-a2ee-4be7-9441-4714c823acd6"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="if9884da34d6c486bad89651b1e8d13c0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzE0LTItMS0xLTg0NzI3Ng_f8b1dd4f-7745-4931-8a2e-1d34a82ac048"
      unitRef="usd">143000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="if9884da34d6c486bad89651b1e8d13c0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzE0LTQtMS0xLTg0NzI3Ng_bd5d2ad2-0c09-460d-a6f1-04e0675f2e6b"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="if9884da34d6c486bad89651b1e8d13c0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzE0LTctMS0xLTg0NzI3Ng_c153f029-5a1f-47c4-aaa6-809b82d941cb"
      unitRef="usd">143000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction
      contextRef="if9884da34d6c486bad89651b1e8d13c0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzE0LTExLTEtMS04NDcyNzY_d115c6b0-de16-40e0-a7b4-dd971ccdbcdc"
      unitRef="usd">55000000</us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralRightToReclaimSecurities
      contextRef="if9884da34d6c486bad89651b1e8d13c0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzE0LTE1LTEtMS04NDcyNzY_7fb3e617-c154-43b8-9523-bf242703ecb9"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
      contextRef="if9884da34d6c486bad89651b1e8d13c0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzE0LTE4LTEtMS04NDcyNzY_582a1a95-8f5c-49a7-8b36-d815ff1bc16f"
      unitRef="usd">88000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzE3LTItMS0xLTg0NzI3Ng_e6b480ea-c9ed-4363-a17b-e5a0caf38589"
      unitRef="usd">4153000000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzE3LTQtMS0xLTg0NzI3Ng_dea82d49-e7e2-47f9-b6d8-5fa1913c89a2"
      unitRef="usd">3910000000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset>
    <us-gaap:DerivativeLiabilitySecuritySoldUnderAgreementToRepurchaseSecurityLoanedAfterOffsetSubjectToMasterNettingArrangement
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzE3LTctMS0xLTg0NzI3Ng_8392e5fc-df25-4e89-b4f4-957c51c798d6"
      unitRef="usd">243000000</us-gaap:DerivativeLiabilitySecuritySoldUnderAgreementToRepurchaseSecurityLoanedAfterOffsetSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedNotOffsetPolicyElectionDeduction
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzE3LTExLTEtMS04NDcyNzY_79fe20ec-0a1b-4350-947e-45441c7ff9e5"
      unitRef="usd">55000000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzE3LTE1LTEtMS04NDcyNzY_da3b8381-2545-49e4-a774-733596684105"
      unitRef="usd">97000000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTpmOGM4NDk1N2JhZWQ0MTRiYmRmODY2MWYyMzFmZjIzZC90YWJsZXJhbmdlOmY4Yzg0OTU3YmFlZDQxNGJiZGY4NjYxZjIzMWZmMjNkXzE3LTE4LTEtMS04NDcyNzY_686a7d23-cf28-4ce3-9537-c9807379e03b"
      unitRef="usd">91000000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="iddb2eb1d99c340f0ba8d065b53a83215_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzUtMy0xLTEtODQ3Mjc2_3bb02bdb-b1d4-47b6-aa72-30139aed134a"
      unitRef="usd">237000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="iddb2eb1d99c340f0ba8d065b53a83215_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzUtNy0xLTEtODQ3Mjc2_92558597-9fe5-4e0f-8c93-451e9d67b99d"
      unitRef="usd">234000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="iddb2eb1d99c340f0ba8d065b53a83215_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzUtMTEtMS0xLTg0NzI3Ng_88327d92-aaa9-43f4-ad95-666635aae1ba"
      unitRef="usd">3000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction
      contextRef="iddb2eb1d99c340f0ba8d065b53a83215_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzUtMTUtMS0xLTg0NzI3Ng_f3a28b4b-ba66-415d-ab73-9fbafbdeccd0"
      unitRef="usd">0</us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="iddb2eb1d99c340f0ba8d065b53a83215_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzUtMTktMS0xLTg0NzI3Ng_3d394a40-a3b4-4aeb-a816-92ae530bbe48"
      unitRef="usd">0</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="iddb2eb1d99c340f0ba8d065b53a83215_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzUtMjMtMS0xLTg0NzI3Ng_37c73620-b93d-4dc6-b4d1-c951b5be4668"
      unitRef="usd">3000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i8ac7c0e4f8a94f1985a3ad846bd80fbe_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzYtMy0xLTEtODQ3Mjc2_a6446e4f-e716-4bb5-b9b6-30da85790082"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i8ac7c0e4f8a94f1985a3ad846bd80fbe_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzYtNy0xLTEtODQ3Mjc2_72ee590c-a52a-4905-bd3e-71d8f2354a31"
      unitRef="usd">-80000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i8ac7c0e4f8a94f1985a3ad846bd80fbe_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzYtMTEtMS0xLTg0NzI3Ng_7b3d75c4-f463-436e-b002-67782feb09da"
      unitRef="usd">80000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction
      contextRef="i8ac7c0e4f8a94f1985a3ad846bd80fbe_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzYtMTUtMS0xLTg0NzI3Ng_d4f59229-7cd3-4cc0-b721-81f74de8d2c7"
      unitRef="usd">0</us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="i8ac7c0e4f8a94f1985a3ad846bd80fbe_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzYtMTktMS0xLTg0NzI3Ng_89390733-063c-417a-bea1-dfef1950df52"
      unitRef="usd">0</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="i8ac7c0e4f8a94f1985a3ad846bd80fbe_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzYtMjMtMS0xLTg0NzI3Ng_30db95ea-01dd-44cc-b9ec-84ef1ca91b67"
      unitRef="usd">80000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ib55daed6547e4ea590af01950de4d1cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzctMy0xLTEtODQ3Mjc2_14a93a73-914a-4b9b-95ad-31b1a84d75e8"
      unitRef="usd">89000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="ib55daed6547e4ea590af01950de4d1cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzctNy0xLTEtODQ3Mjc2_46aa1947-a13a-4c5a-b880-53e1d8543e8c"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="ib55daed6547e4ea590af01950de4d1cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzctMTEtMS0xLTg0NzI3Ng_d39cd792-f534-48b7-a351-fe3e38aa7821"
      unitRef="usd">89000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction
      contextRef="ib55daed6547e4ea590af01950de4d1cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzctMTUtMS0xLTg0NzI3Ng_da64984f-a9cf-46de-a619-ad2d9d4d2747"
      unitRef="usd">50000000</us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="ib55daed6547e4ea590af01950de4d1cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzctMTktMS0xLTg0NzI3Ng_c3941290-386b-4f34-bc76-ef6ec2cb3e1f"
      unitRef="usd">12000000</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="ib55daed6547e4ea590af01950de4d1cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzctMjMtMS0xLTg0NzI3Ng_d31472c1-803f-4872-b778-84681f64123a"
      unitRef="usd">27000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzgtMy0xLTEtODQ3Mjc2_542c6008-684c-4a11-9ae2-9f7f2dfc50f5"
      unitRef="usd">326000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzgtNy0xLTEtODQ3Mjc2_04b85878-c074-4b42-959d-0410bf40bc05"
      unitRef="usd">154000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzgtMTEtMS0xLTg0NzI3Ng_339561ed-01f0-4dfb-a2a0-d187c6415fab"
      unitRef="usd">172000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzgtMTUtMS0xLTg0NzI3Ng_9fa2729c-1f8d-4888-830d-2510f32544ff"
      unitRef="usd">50000000</us-gaap:DerivativeAssetNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralObligationToReturnSecurities
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzgtMTktMS0xLTg0NzI3Ng_6aba507f-427f-4683-96c7-a64082423267"
      unitRef="usd">12000000</us-gaap:DerivativeCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzgtMjMtMS0xLTg0NzI3Ng_2e7ac5cb-c540-4870-8b15-8acab5939009"
      unitRef="usd">110000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellGross
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzktMy0xLTEtODQ3Mjc2_b9cc8fe2-5e7d-49e2-af96-abc24e74e581"
      unitRef="usd">69415000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResellGross>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellLiability
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzktNy0xLTEtODQ3Mjc2_7fc5426f-19c0-4b25-ade1-95f3be49e4b3"
      unitRef="usd">0</us-gaap:SecuritiesPurchasedUnderAgreementsToResellLiability>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellNotSubjectToMasterNettingArrangement
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzktMTEtMS0xLTg0NzI3Ng_387f37d4-e896-4011-82fc-84e3707a2c1f"
      unitRef="usd">69415000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResellNotSubjectToMasterNettingArrangement>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellNotOffsetPolicyElectionDeduction
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzktMTUtMS0xLTg0NzI3Ng_c81063f7-e7c2-4224-9797-65fd55afe9a7"
      unitRef="usd">0</us-gaap:SecuritiesPurchasedUnderAgreementsToResellNotOffsetPolicyElectionDeduction>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellCollateralObligationToReturnSecurities
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzktMTktMS0xLTg0NzI3Ng_e7f2c3e5-8f8a-4bc9-b6b7-7803a8757dce"
      unitRef="usd">69415000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResellCollateralObligationToReturnSecurities>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResellAmountOffsetAgainstCollateral
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzktMjMtMS0xLTg0NzI3Ng_55927639-f6c2-4bbb-bc2f-d726c94b50cc"
      unitRef="usd">0</us-gaap:SecuritiesPurchasedUnderAgreementsToResellAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedGross
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzEwLTMtMS0xLTg0NzI3Ng_7d52fe24-e75b-4515-9bd1-c2b43193f0da"
      unitRef="usd">69741000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedGross>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedLiability
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzEwLTctMS0xLTg0NzI3Ng_1242af26-6a42-4f4c-8963-6a8a76223df8"
      unitRef="usd">154000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedLiability>
    <us-gaap:DerivativeAssetSecurityPurchasedUnderAgreementToResellSecurityBorrowedAfterOffsetSubjectToMasterNettingArrangement
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzEwLTExLTEtMS04NDcyNzY_e2ce6587-0468-4f5c-90f7-3ea2b2462b85"
      unitRef="usd">69587000000</us-gaap:DerivativeAssetSecurityPurchasedUnderAgreementToResellSecurityBorrowedAfterOffsetSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedNotOffsetPolicyElectionDeduction
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzEwLTE1LTEtMS04NDcyNzY_563129de-535d-46de-a123-08bae8a2ba51"
      unitRef="usd">50000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzEwLTE5LTEtMS04NDcyNzY_27fa7b57-2d58-4e48-ba13-da7f8a7bfaff"
      unitRef="usd">69427000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAmountOffsetAgainstCollateral
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzEwLTIzLTEtMS04NDcyNzY_fd6287a2-95bd-4a0a-92cb-0170ea171bb5"
      unitRef="usd">110000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="iddb2eb1d99c340f0ba8d065b53a83215_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzEyLTMtMS0xLTg0NzI3Ng_2e866712-8bcc-456d-92ec-ab48bc54e6b0"
      unitRef="usd">4686000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="iddb2eb1d99c340f0ba8d065b53a83215_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzEyLTctMS0xLTg0NzI3Ng_416a24d7-d035-4131-8de9-67df60dede99"
      unitRef="usd">4662000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="iddb2eb1d99c340f0ba8d065b53a83215_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzEyLTExLTEtMS04NDcyNzY_0d56cb20-80c4-4a15-b62b-ef847d435a1d"
      unitRef="usd">24000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction
      contextRef="iddb2eb1d99c340f0ba8d065b53a83215_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzEyLTE1LTEtMS04NDcyNzY_48429b84-eb87-4d50-890c-77c397e2b3a5"
      unitRef="usd">0</us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralRightToReclaimSecurities
      contextRef="iddb2eb1d99c340f0ba8d065b53a83215_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzEyLTE5LTEtMS04NDcyNzY_7f8d7703-0e57-45f8-8c8e-fc68c28f5f3a"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
      contextRef="iddb2eb1d99c340f0ba8d065b53a83215_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzEyLTIzLTEtMS04NDcyNzY_c2a03358-845a-4e63-91b1-b0658f6a9593"
      unitRef="usd">24000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i8ac7c0e4f8a94f1985a3ad846bd80fbe_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzEzLTMtMS0xLTg0NzI3Ng_531852b6-8300-4192-bd51-022d301ae850"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i8ac7c0e4f8a94f1985a3ad846bd80fbe_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzEzLTctMS0xLTg0NzI3Ng_499a8cd5-9b72-4d51-9382-83caef1fbd1a"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="i8ac7c0e4f8a94f1985a3ad846bd80fbe_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzEzLTExLTEtMS04NDcyNzY_93b99c25-a6e6-4550-8cf6-72d5cc68fe45"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction
      contextRef="i8ac7c0e4f8a94f1985a3ad846bd80fbe_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzEzLTE1LTEtMS04NDcyNzY_c6d98f61-f1c6-493c-9e68-a88a427b15f3"
      unitRef="usd">0</us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralRightToReclaimSecurities
      contextRef="i8ac7c0e4f8a94f1985a3ad846bd80fbe_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzEzLTE5LTEtMS04NDcyNzY_75bfef62-6e32-42d1-974f-4e7d19e7c040"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
      contextRef="i8ac7c0e4f8a94f1985a3ad846bd80fbe_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzEzLTIzLTEtMS04NDcyNzY_11274227-6936-4ff0-a926-b8bc0699d23d"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ib55daed6547e4ea590af01950de4d1cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzE0LTMtMS0xLTg0NzI3Ng_42532033-e878-43b7-83c9-b5db06a100d4"
      unitRef="usd">78000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="ib55daed6547e4ea590af01950de4d1cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzE0LTctMS0xLTg0NzI3Ng_ae972129-beae-4081-a7d3-ad478aec6fdf"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="ib55daed6547e4ea590af01950de4d1cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzE0LTExLTEtMS04NDcyNzY_3e928ff3-b1b3-42ec-9f63-919b11173479"
      unitRef="usd">78000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction
      contextRef="ib55daed6547e4ea590af01950de4d1cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzE0LTE1LTEtMS04NDcyNzY_aa658e9c-28a1-4eed-8274-69204b367ec3"
      unitRef="usd">50000000</us-gaap:DerivativeLiabilityNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeCollateralRightToReclaimSecurities
      contextRef="ib55daed6547e4ea590af01950de4d1cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzE0LTE5LTEtMS04NDcyNzY_26a35648-7f24-40dc-86a0-8a9deeb7bbcc"
      unitRef="usd">7000000</us-gaap:DerivativeCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
      contextRef="ib55daed6547e4ea590af01950de4d1cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzE0LTIzLTEtMS04NDcyNzY_8d3a1705-8ab5-49e5-b296-6746d100cb19"
      unitRef="usd">21000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzE3LTMtMS0xLTg0NzI3Ng_458c167d-b730-48a2-8f3c-e13e8dfcdd88"
      unitRef="usd">4764000000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzE3LTctMS0xLTg0NzI3Ng_080d0fa1-0a69-4916-b498-cec8db796d6f"
      unitRef="usd">4662000000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset>
    <us-gaap:DerivativeLiabilitySecuritySoldUnderAgreementToRepurchaseSecurityLoanedAfterOffsetSubjectToMasterNettingArrangement
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzE3LTExLTEtMS04NDcyNzY_a1c90a6b-e431-4ee4-9c22-74361b95faff"
      unitRef="usd">102000000</us-gaap:DerivativeLiabilitySecuritySoldUnderAgreementToRepurchaseSecurityLoanedAfterOffsetSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedNotOffsetPolicyElectionDeduction
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzE3LTE1LTEtMS04NDcyNzY_67dc9801-f527-49f9-938b-cf93b34041d1"
      unitRef="usd">50000000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedNotOffsetPolicyElectionDeduction>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzE3LTE5LTEtMS04NDcyNzY_d1b8da9f-e614-4929-b315-ae6f2c9584b0"
      unitRef="usd">7000000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities>
    <us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90YWJsZTphYWYxYTc2MmFiZmU0NjFmOTRlM2MyYjc3OGMxNjg1ZS90YWJsZXJhbmdlOmFhZjFhNzYyYWJmZTQ2MWY5NGUzYzJiNzc4YzE2ODVlXzE3LTIzLTEtMS04NDcyNzY_f624037a-8e6b-438b-a7a1-a5158268398c"
      unitRef="usd">45000000</us-gaap:DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities
      contextRef="i35324ef54ffa4d7baff4d87c48ef691f_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90ZXh0cmVnaW9uOmNjYThlZjQ0OGFiNTQ5OGQ4YjVhZGU5YzNlYmExMTAwXzE0Mzk_1fb1a65f-9fc0-40cc-bba7-b391fee3c5ce"
      unitRef="usd">2200000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities>
    <us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities
      contextRef="i98f76e3100034d19819b4640d7d67e00_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90ZXh0cmVnaW9uOmNjYThlZjQ0OGFiNTQ5OGQ4YjVhZGU5YzNlYmExMTAwXzE0NDY_cccda672-0829-414f-9f37-1c89d69f83f8"
      unitRef="usd">2100000000</us-gaap:DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities>
    <us-gaap:SecuritiesReceivedAsCollateral
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90ZXh0cmVnaW9uOmNjYThlZjQ0OGFiNTQ5OGQ4YjVhZGU5YzNlYmExMTAwXzE1MzE_6beaae6c-1018-4509-853c-8943f42c8a0f"
      unitRef="usd">81600000000</us-gaap:SecuritiesReceivedAsCollateral>
    <us-gaap:SecuritiesReceivedAsCollateral
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90ZXh0cmVnaW9uOmNjYThlZjQ0OGFiNTQ5OGQ4YjVhZGU5YzNlYmExMTAwXzE1Mzg_eceb6c3d-2e9c-4115-a03c-b7fd3bae32a7"
      unitRef="usd">69500000000</us-gaap:SecuritiesReceivedAsCollateral>
    <us-gaap:FairValueOfSecuritiesReceivedAsCollateralThatCanBeResoldOrRepledged
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90ZXh0cmVnaW9uOmNjYThlZjQ0OGFiNTQ5OGQ4YjVhZGU5YzNlYmExMTAwXzE1NTE_d69edc6d-d644-4048-a501-f368d72df66a"
      unitRef="usd">41500000000</us-gaap:FairValueOfSecuritiesReceivedAsCollateralThatCanBeResoldOrRepledged>
    <us-gaap:FairValueOfSecuritiesReceivedAsCollateralThatCanBeResoldOrRepledged
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90ZXh0cmVnaW9uOmNjYThlZjQ0OGFiNTQ5OGQ4YjVhZGU5YzNlYmExMTAwXzE1NTg_561bda63-5e6b-46cd-86a2-74567e999e3f"
      unitRef="usd">28700000000</us-gaap:FairValueOfSecuritiesReceivedAsCollateralThatCanBeResoldOrRepledged>
    <us-gaap:FairValueOfSecuritiesReceivedAsCollateralThatHaveBeenResoldOrRepledged
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90ZXh0cmVnaW9uOmNjYThlZjQ0OGFiNTQ5OGQ4YjVhZGU5YzNlYmExMTAwXzE2MTk_6b882a9b-1f41-42a7-8c9c-697e8c71e3b3"
      unitRef="usd">0</us-gaap:FairValueOfSecuritiesReceivedAsCollateralThatHaveBeenResoldOrRepledged>
    <us-gaap:FairValueOfSecuritiesReceivedAsCollateralThatHaveBeenResoldOrRepledged
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90ZXh0cmVnaW9uOmNjYThlZjQ0OGFiNTQ5OGQ4YjVhZGU5YzNlYmExMTAwXzE2MTk_e359aee7-70ed-4cdc-98d1-6419882fc03d"
      unitRef="usd">0</us-gaap:FairValueOfSecuritiesReceivedAsCollateralThatHaveBeenResoldOrRepledged>
    <us-gaap:DerivativeAssetNotSubjectToMasterNettingArrangement
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90ZXh0cmVnaW9uOmNjYThlZjQ0OGFiNTQ5OGQ4YjVhZGU5YzNlYmExMTAwXzE2NDkyNjc0NDE5Njky_5f76a6ff-424d-40a3-9234-b1ce5fad1466"
      unitRef="usd">3000000</us-gaap:DerivativeAssetNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeAssetNotSubjectToMasterNettingArrangement
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90ZXh0cmVnaW9uOmNjYThlZjQ0OGFiNTQ5OGQ4YjVhZGU5YzNlYmExMTAwXzE2NDkyNjc0NDE5Njky_7fe958bf-32ca-449d-8b71-ed651bf299f9"
      unitRef="usd">3000000</us-gaap:DerivativeAssetNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityNotSubjectToMasterNettingArrangement
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90ZXh0cmVnaW9uOmNjYThlZjQ0OGFiNTQ5OGQ4YjVhZGU5YzNlYmExMTAwXzE3NjI_5e03ba15-fd9b-4343-93b8-fcdbf8ab5560"
      unitRef="usd">65000000</us-gaap:DerivativeLiabilityNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityNotSubjectToMasterNettingArrangement
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90ZXh0cmVnaW9uOmNjYThlZjQ0OGFiNTQ5OGQ4YjVhZGU5YzNlYmExMTAwXzE3Njk_f2961fc7-b997-41fb-895d-3d180bac6ca4"
      unitRef="usd">66000000</us-gaap:DerivativeLiabilityNotSubjectToMasterNettingArrangement>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResell
      contextRef="i40214f9fd1c34676b9b026ab1ff99f17_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90ZXh0cmVnaW9uOmNjYThlZjQ0OGFiNTQ5OGQ4YjVhZGU5YzNlYmExMTAwXzIwOTM_7b3143c0-4eb6-4e25-ad7f-222d12b018f1"
      unitRef="usd">45500000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResell>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResell
      contextRef="i125713feb517407ea6e0f1432073990f_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90ZXh0cmVnaW9uOmNjYThlZjQ0OGFiNTQ5OGQ4YjVhZGU5YzNlYmExMTAwXzIxMDA_cc74a84c-b181-4056-9301-f792c9cce5f1"
      unitRef="usd">45200000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResell>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResell
      contextRef="i17db6a90dc77473c91b1107374dd749d_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90ZXh0cmVnaW9uOmNjYThlZjQ0OGFiNTQ5OGQ4YjVhZGU5YzNlYmExMTAwXzIyNTg_1c351ed7-8420-4dce-b321-abeb8d8e94f2"
      unitRef="usd">9100000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResell>
    <us-gaap:SecuritiesPurchasedUnderAgreementsToResell
      contextRef="iffd86e92b1cb448aa331af2775c2bc51_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90ZXh0cmVnaW9uOmNjYThlZjQ0OGFiNTQ5OGQ4YjVhZGU5YzNlYmExMTAwXzIyNjU_6b67ac96-0c5c-42b4-ac03-316b35e0b5c8"
      unitRef="usd">9700000000</us-gaap:SecuritiesPurchasedUnderAgreementsToResell>
    <us-gaap:DerivativesOffsettingFairValueAmountsPolicy
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjEvZnJhZzpjY2E4ZWY0NDhhYjU0OThkOGI1YWRlOWMzZWJhMTEwMC90ZXh0cmVnaW9uOmNjYThlZjQ0OGFiNTQ5OGQ4YjVhZGU5YzNlYmExMTAwXzI4Mjk_d3bfd5c5-6fc5-4640-b1f4-64c89bca8e7f">Derivative instruments are recorded at fair value and securities purchased under agreements to resell are recorded at amortized cost in our condensed consolidated balance sheets.</us-gaap:DerivativesOffsettingFairValueAmountsPolicy>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjQvZnJhZzpmYzkxOTU5Mzk3ZjY0YzUwOTYwNmYwNzRlY2QxM2QzYy90ZXh0cmVnaW9uOmZjOTE5NTkzOTdmNjRjNTA5NjA2ZjA3NGVjZDEzZDNjXzE0_8fa740ea-409c-44bf-9b53-927f4e41897f">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 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: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 valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs. See &#x201c;Note 15, Fair Value&#x201d; in our 2022 Form 10-K for information on the valuation control processes and 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. If the inputs used to measure assets or liabilities at fair value change, it may also result in a change in classification between levels 1, 2, and 3. We made no material changes to the valuation control processes or the valuation techniques for the three months ended March 31, 2023.&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 condensed 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;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:3pt"&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:36.400%"/&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:9.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: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.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: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.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: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.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: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.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&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: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;Fair Value Measurements as of March 31, 2023&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="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: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: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:700;line-height:100%"&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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;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;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;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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 13.75pt;text-align:left;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="3" style="padding:0 1pt"/&gt;&lt;td style="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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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:12.75pt"&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;(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:7pt;font-weight:400;line-height:100%"&gt;47,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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;47,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;/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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt 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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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:30.75pt;text-indent:-13.5pt"&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;(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:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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:7pt;font-weight:400;line-height:100%"&gt;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: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;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 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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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;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;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt 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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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;/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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;47,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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,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="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,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt 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:9pt"&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="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;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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 13.75pt;text-align:left;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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;td colspan="3" style="display:none"/&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: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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;15,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;15,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;/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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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;16,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt 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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;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;20,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 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;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 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;(3,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt 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-bottom:1pt;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:36.400%"/&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:9.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: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.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: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.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: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.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: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.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&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: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;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="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: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"&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-top:1pt 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: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="51" 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;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:7pt;font-weight:700;line-height:100%"&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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;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;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;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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 13.75pt;text-align:left;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="3" style="padding:0 1pt"/&gt;&lt;td style="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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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:12.75pt"&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;(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: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="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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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:30.75pt;text-indent:-13.5pt"&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;(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:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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:9pt"&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="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;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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 13.75pt;text-align:left;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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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;td colspan="3" style="display:none"/&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: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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;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: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;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;(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;Agency securities consist of securities issued by Fannie Mae, Freddie Mac, and Ginnie Mae.&lt;/span&gt;&lt;/div&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&#160;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 condensed consolidated statements of operations and comprehensive income for Level&#160;3 assets and liabilities. &lt;div style="margin-top:9pt;text-align:center"&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:11.437%"/&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:6.511%"/&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:4.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.123%"/&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:5.914%"/&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:3.676%"/&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:4.123%"/&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:6.511%"/&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:4.720%"/&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:4.720%"/&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:6.511%"/&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:6.810%"/&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:6.820%"/&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="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:120%"&gt;Fair Value Measurements Using Significant Unobservable Inputs (Level 3)&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="69" 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 Three Months Ended March 31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48pt"&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="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:5pt;font-weight:700;line-height:120%"&gt;Total Gains (Losses)&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;(Realized/Unrealized) &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 March 31, 2023&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 March 31, 2023&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: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: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;Balance, December 31, 2022&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:5pt;font-weight:700;line-height:120%"&gt;Included in Net Income&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: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:100%"&gt;Purchases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:100%;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:100%"&gt;Sales&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:100%;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:100%"&gt;Issues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:100%;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:100%"&gt;Settlements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:100%;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: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 into &lt;br/&gt;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;Balance, March 31, 2023&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="69" 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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;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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline"&gt;(5)(6)&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:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;(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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:6.75pt;text-indent:-6.75pt"&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;/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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;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;(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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;(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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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;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;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: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;(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: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;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="2" style="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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;div style="padding-left:6.75pt;text-indent:-6.75pt"&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;/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;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;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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline"&gt;(6)(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;&#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;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;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;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;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;/tr&gt;&lt;tr style="height:8pt"&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;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;div&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;/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;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;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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline"&gt;(5)(6)&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:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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;(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;(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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline"&gt;(5)&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: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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 style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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 7.75pt;text-align:left;text-indent:-6.75pt;vertical-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;/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:13.5pt;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;Of Fannie Mae&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;(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;(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:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;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:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(250)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;text-indent:-9pt"&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;/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;(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;(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:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline"&gt;(5)(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: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(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="2" style="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;div style="padding-left:6.75pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Total long-term debt&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: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;(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: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;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;&#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;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;&#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;(383)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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:9pt;text-align:center"&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:11.437%"/&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:6.511%"/&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:4.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.123%"/&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:5.914%"/&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:3.676%"/&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:4.123%"/&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:6.511%"/&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:4.720%"/&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:4.720%"/&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:6.511%"/&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:6.810%"/&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:6.820%"/&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="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:120%"&gt;Fair Value Measurements Using Significant Unobservable Inputs (Level 3)&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="69" 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 Three Months Ended March 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48pt"&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="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:5pt;font-weight:700;line-height:120%"&gt;Total Gains (Losses)&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;(Realized/Unrealized) &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 March 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 March 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: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: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;Balance, December 31, 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:5pt;font-weight:700;line-height:120%"&gt;Included in Net Income&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: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:100%"&gt;Purchases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:100%;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:100%"&gt;Sales&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:100%;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:100%"&gt;Issues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:100%;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:100%"&gt;Settlements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:100%;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: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 into &lt;br/&gt;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;Balance, March 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="69" 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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;(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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline"&gt;(5)(6)&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:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;(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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:6.75pt;text-indent:-6.75pt"&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;/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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;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;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:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;(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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;(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="2" style="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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(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="2" style="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;309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt;text-indent:-6.75pt"&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;/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;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;(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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline"&gt;(6)(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;&#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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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)&lt;/span&gt;&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:8pt"&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;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;div&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;/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;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;(25)&lt;/span&gt;&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:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline"&gt;(5)(6)&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:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;(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;(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;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;668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-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;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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;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;(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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline"&gt;(5)&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: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;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: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;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:6.5pt;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="2" style="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:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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 7.75pt;text-align:left;text-indent:-6.75pt;vertical-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;/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:13.5pt;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;Of Fannie Mae&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;(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;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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;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:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(307)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;text-indent:-9pt"&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;/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;(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&#160;&lt;/span&gt;&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:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline"&gt;(5)(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: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;(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;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;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;(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;(161)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;&#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;div style="padding-left:6.75pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Total long-term debt&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: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;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;&#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;(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: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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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: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: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:400;line-height:100%;padding-left:7.15pt"&gt;Gains (losses) included in &#x201c;Other comprehensive loss&#x201d; in our condensed 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 &#x201c;Fair value gains, net&#x201d; in our condensed 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 condensed consolidated statements of operations and comprehensive income includes amortization of 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;(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;Gains (losses) are included in &#x201c;Investment losses, net&#x201d; in our condensed 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 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;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:4.5pt;padding-left:3.37pt;padding-right:3.37pt;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:31.786%"/&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.679%"/&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.310%"/&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.739%"/&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.405%"/&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:4.405%"/&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.215%"/&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: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 March 31, 2023&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&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;Inputs&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="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;/tr&gt;&lt;tr&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="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;div&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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:6pt"&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;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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;530.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;560.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;545.5&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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;/tr&gt;&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;/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;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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="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;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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: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;/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;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;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;/tr&gt;&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;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;/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;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:4pt"&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.786%"/&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.679%"/&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.310%"/&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.739%"/&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.405%"/&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:4.405%"/&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.215%"/&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;Fair Value Measurements 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;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&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;Inputs&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="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;/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="33" 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;div&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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&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:left;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;/tr&gt;&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;/tr&gt;&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;/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;/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;/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;/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;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;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;/tr&gt;&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;/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;/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 condensed 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 March 31, 2023 or December 31, 2022. We held $11&#160;million and $30 million in Level 2 assets as of March 31, 2023 and December 31, 2022, respectively, composed of mortgage loans held for sale that were impaired. We held no Level 2 or Level 3 liabilities that were measured at fair value on a nonrecurring basis as of March 31, 2023 or December 31, 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 following table displays valuation techniques for our Level 3 assets measured at fair value on a nonrecurring basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.720%"/&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:16.661%"/&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:10.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.395%"/&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:100%"&gt;Fair Value Measurements as of&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;March 31, 2023&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;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: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;205&lt;/span&gt;&lt;span style="color:#000000;font-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,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;121&lt;/span&gt;&lt;span style="color:#000000;font-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;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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:120%"&gt;Total mortgage loans held for sale, at lower of cost or fair value&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="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;326&lt;/span&gt;&lt;span style="color:#000000;font-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,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: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:top"&gt;&lt;div style="padding-left:4.5pt"&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;/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: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;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;1,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 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:top"&gt;&lt;div style="padding-left:4.5pt"&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;/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: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;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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;697&lt;/span&gt;&lt;span style="color:#000000;font-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;614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;146&lt;/span&gt;&lt;span style="color:#000000;font-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;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:top"&gt;&lt;div style="padding-left:13.5pt;text-indent:-4.5pt"&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;/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="2" style="border-top:1pt solid #2c6937;padding:2px 0 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;855&lt;/span&gt;&lt;span style="color:#000000;font-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;644&#160;&lt;/span&gt;&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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 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;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;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;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: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;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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;98&lt;/span&gt;&lt;span style="color:#000000;font-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;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;20&lt;/span&gt;&lt;span style="color:#000000;font-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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;395&lt;/span&gt;&lt;span style="color:#000000;font-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;400&#160;&lt;/span&gt;&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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;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;36&lt;/span&gt;&lt;span style="color:#000000;font-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;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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-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;2,538&lt;/span&gt;&lt;span style="color:#000000;font-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,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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-bottom:9pt;margin-top: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 condensed 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 style="margin-bottom:4pt;margin-top:4.5pt;padding-left:9pt;text-indent:-9pt"&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:9.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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.167%"/&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:9.911%"/&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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.655%"/&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.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.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:1.0%"/&gt;&lt;td style="width:9.173%"/&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 March 31, 2023&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 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="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: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="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 3.25pt;text-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 (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="display:none"/&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:120%"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3) &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-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: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;/tr&gt;&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;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="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;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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt;text-indent:-6pt"&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;/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;90,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="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;36,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="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: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,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="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;&#x2014;&#160;&lt;/span&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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;90,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 13pt;text-align:left;text-indent:-6pt;vertical-align:top"&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;26,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="2" style="padding:2px 0 2px 1pt;text-align:right;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,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;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,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="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;47,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="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:8pt;font-weight:400;line-height:100%"&gt;2,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="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;32&#160;&lt;/span&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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;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;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;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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;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;512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="2" style="padding:2px 0 2px 1pt;text-align:right;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;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:8pt;font-weight:400;line-height:100%"&gt;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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:12pt;text-indent:-6pt"&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;/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;4,109,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="2" style="padding:2px 0 2px 1pt;text-align:right;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,489,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="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;170,658&#160;&lt;/span&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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,659,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;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;2,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="2" style="padding:2px 0 2px 1pt;text-align:right;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,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;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;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 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;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;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:8pt;font-weight:400;line-height:100%"&gt;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="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;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;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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:bottom"&gt;&lt;span style="color:#000000;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;4,282,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="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;83,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;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 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;3,576,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;172,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;3,832,414&#160;&lt;/span&gt;&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="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="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="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="display:none"/&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:120%"&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="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;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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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="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;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="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;/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: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;13,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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: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="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: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;13,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;/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;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="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;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="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;/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:8pt;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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;125,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="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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;124,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;577&#160;&lt;/span&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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;125,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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: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,091,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 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="2" style="padding:2px 0 2px 1pt;text-align:right;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,573,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;41,490&#160;&lt;/span&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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,614,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;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;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="2" style="padding:2px 0 2px 1pt;text-align:right;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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&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:8pt;font-weight:400;line-height:100%"&gt;(3,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;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;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:bottom"&gt;&lt;span style="color:#000000;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,231,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 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;&#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="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: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,716,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 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="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;42,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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,754,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:4pt;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: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:9.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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.167%"/&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:9.614%"/&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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&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.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:9.618%"/&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 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="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: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="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 3.25pt;text-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 (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="display:none"/&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:120%"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&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;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: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;/tr&gt;&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: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="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;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="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;/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: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 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;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="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: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 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;&#x2014;&#160;&lt;/span&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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 13pt;text-align:left;text-indent:-6pt;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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 13pt;text-align:left;text-indent:-6pt;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="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;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="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: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="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;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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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 13pt;text-align:left;text-indent:-6pt;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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 13pt;text-align:left;text-indent:-6pt;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt;text-indent:-6pt"&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;/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;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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 13pt;text-align:left;text-indent:-6pt;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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 13pt;text-align:left;text-indent:-6pt;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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="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: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 13pt;text-align:left;text-indent:-6pt;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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: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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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:bottom"&gt;&lt;span style="color:#000000;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;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: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;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:bottom"/&gt;&lt;td colspan="3" style="display:none"/&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;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: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="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;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: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 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;(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 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;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: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="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="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="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="display:none"/&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="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;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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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="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;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="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;/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: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 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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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;&#x2014;&#160;&lt;/span&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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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="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;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="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;/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: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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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 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: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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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 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;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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="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: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 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;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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: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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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:bottom"&gt;&lt;span style="color:#000000;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,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: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;&#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="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: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,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: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="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;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: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 style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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,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:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;For a detailed description and classification of our financial instruments, see &#x201c;Note 15, Fair Value&#x201d; in our 2022 Form 10-K.&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 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 elected 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 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 condensed 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 elected the fair value option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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:22.709%"/&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.721%"/&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:10.804%"/&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: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: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:10.804%"/&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;/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&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;March 31, 2023&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="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;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="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:100%"&gt;Loans&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="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:100%"&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="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:100%"&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="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:100%"&gt;Loans&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="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:100%"&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="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:100%"&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="69" 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;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,599&lt;/span&gt;&lt;span style="color:#000000;font-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: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,132&lt;/span&gt;&lt;span style="color:#000000;font-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: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;15,972&lt;/span&gt;&lt;span style="color:#000000;font-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;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;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,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="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;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="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;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,730&lt;/span&gt;&lt;span style="color:#000000;font-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:700;line-height:100%"&gt;1,105&lt;/span&gt;&lt;span style="color:#000000;font-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:700;line-height:100%"&gt;15,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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;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&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 nonaccrual loans with a fair value of $35 million and $40 million as of March 31, 2023 and December 31, 2022, respectively. Includes loans that are 90 days or more past due with a fair value of $41 million and $48 million as of March 31, 2023 and December 31, 2022, 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 gains of $71&#160;million for the three months ended March 31, 2023 and losses of $191 million for the three months ended March 31, 2022 from changes in the fair value of loans recorded at fair value in &#x201c;Fair value gains, net&#x201d; in our condensed 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 losses of $269 million and gains of $1.1 billion for the three months ended March 31, 2023 and March 31, 2022, respectively, from changes in the fair value of long-term debt recorded at fair value in &#x201c;Fair value gains, net&#x201d; in our condensed consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90ZXh0cmVnaW9uOjllYmMxMzY5ZThiMzQ1YWE5NGQzMzA5ZmNiY2ZmMjhiXzI2NzE_b60daffb-ea30-45d7-b70a-0af722863fd8">&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 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 condensed 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 elected 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 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 condensed consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90ZXh0cmVnaW9uOjllYmMxMzY5ZThiMzQ1YWE5NGQzMzA5ZmNiY2ZmMjhiXzI2NDc_ee6af159-f9b0-45da-b266-35ad5020b9b3">&lt;div style="margin-top: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 condensed 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;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:3pt"&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:36.400%"/&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:9.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: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.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: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.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: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.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: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.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&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: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;Fair Value Measurements as of March 31, 2023&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="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: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: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:700;line-height:100%"&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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;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;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;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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 13.75pt;text-align:left;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="3" style="padding:0 1pt"/&gt;&lt;td style="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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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:12.75pt"&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;(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:7pt;font-weight:400;line-height:100%"&gt;47,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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;47,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;/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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt 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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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:30.75pt;text-indent:-13.5pt"&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;(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:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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:7pt;font-weight:400;line-height:100%"&gt;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: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;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 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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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;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;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt 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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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;/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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;47,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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,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="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,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt 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:9pt"&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="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;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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 13.75pt;text-align:left;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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;td colspan="3" style="display:none"/&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: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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;15,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;15,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;/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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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;16,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt 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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;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;20,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 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;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 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;(3,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt 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-bottom:1pt;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:36.400%"/&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:9.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: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.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: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.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: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.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: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.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&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: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;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="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: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"&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-top:1pt 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: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="51" 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;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:7pt;font-weight:700;line-height:100%"&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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;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;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;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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 13.75pt;text-align:left;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="3" style="padding:0 1pt"/&gt;&lt;td style="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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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:12.75pt"&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;(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: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="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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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:30.75pt;text-indent:-13.5pt"&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;(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:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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:9pt"&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="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;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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 13.75pt;text-align:left;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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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;td colspan="3" style="display:none"/&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: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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:right;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;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: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;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;(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;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="if814ea04310c40feb149ef2e1bc262c0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzExLTMtMS0xLTg0NzI3Ng_ebcc2403-fcb2-43eb-bc38-07c3b693e747"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i24e371a33aa94c25b370c99481d1a5d7_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzExLTctMS0xLTg0NzI3Ng_d93e15f0-81e4-49f9-99a2-e0ddaaa4cacc"
      unitRef="usd">2820000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i901b57cc83934efe9d0551691f187b12_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzExLTExLTEtMS04NDcyNzY_a855167f-8027-43f1-940a-2af3c1f82b10"
      unitRef="usd">32000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="if65b5df0fe1a4ab8b30806acb611cc89_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzExLTE5LTEtMS04NDcyNzY_e68ed343-efd5-4225-85e4-02f2e3f88ab9"
      unitRef="usd">2852000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i7f00a14e4e5d4ad18a08bc102ed89d28_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzE1LTMtMS0xLTg0NzI3Ng_4d384a26-db96-4ff1-a063-17c618f88ff2"
      unitRef="usd">47537000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="ib2ea1f2340184c3298701adb05e1dc3a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzE1LTctMS0xLTg0NzI3Ng_dd51a692-82df-4764-80d2-0c1a34eb4448"
      unitRef="usd">21000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i51ee98c1af4540de9bf3a79f3ed5fb55_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzE1LTExLTEtMS04NDcyNzY_18c28ca8-d8cf-4dd6-9bb0-edbc6d1e4fde"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="ib176c51d87974024a32c92196b79a433_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzE1LTE5LTEtMS04NDcyNzY_b3867c18-c417-4561-a443-0552456ff1b9"
      unitRef="usd">47558000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i3a3bcdfa47a24b5fbd03e2ea8631ef76_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzE2LTMtMS0xLTg0NzI3Ng_d2c1a4ba-7891-4ca9-879a-97f9290628c6"
      unitRef="usd">47537000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i06666aee49fb40e1b5c519d5b3d04659_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzE2LTctMS0xLTg0NzI3Ng_5001ce57-b98c-4d64-b480-5063117e44e4"
      unitRef="usd">2841000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="idc2fc19c416b457d8721ed811c63d008_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzE2LTExLTEtMS04NDcyNzY_d6bd888c-f94b-4073-8728-800e36314e30"
      unitRef="usd">32000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="ib25debff123e40cabd575417ff10a6b3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzE2LTE5LTEtMS04NDcyNzY_c15d4e62-6730-491d-81e4-fa09ca0a33ef"
      unitRef="usd">50410000000</us-gaap:TradingSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="icc88a6c95dae4a37bfe8cc313f03bfd4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzIxLTMtMS0xLTg0NzI3Ng_d2361fd6-61de-4f68-a92a-d3c44802508a"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i2b465ad904d348789f845a800af334e0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzIxLTctMS0xLTg0NzI3Ng_67649fc0-7728-43b2-8ef3-83d5d51e2a62"
      unitRef="usd">52000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i8734101cc3894425819a8655e139e732_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzIxLTExLTEtMS04NDcyNzY_f6280bcc-6cef-4aad-a31d-89c061c301f5"
      unitRef="usd">362000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i6f2f459963984e7794cf9ed0db713556_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzIxLTE5LTEtMS04NDcyNzY_75d4bda4-9d61-4fd9-af3f-974916323a0d"
      unitRef="usd">414000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i544835de4297460492d42f35d93dfd8c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzI1LTMtMS0xLTg0NzI3Ng_1b59b7e7-fee9-4772-881e-78dee0e3a679"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i1628a361b30e43239d85791e715d93d4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzI1LTctMS0xLTg0NzI3Ng_4caac672-43e2-4909-99c6-45bfc3e7a3fd"
      unitRef="usd">5000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i0259a87c3d9f4894ae240af60add048e_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzI1LTExLTEtMS04NDcyNzY_f2e71b7d-d8aa-4df5-8e69-0019af6aee94"
      unitRef="usd">260000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ie3f0de6c276541f88f0c7f516c2d789d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzI1LTE5LTEtMS04NDcyNzY_6c507a03-5816-49f0-b03c-c7a8faa9342c"
      unitRef="usd">265000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i3a3bcdfa47a24b5fbd03e2ea8631ef76_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzI2LTMtMS0xLTg0NzI3Ng_58430f15-7085-4a18-ab71-685b503a5ef0"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i06666aee49fb40e1b5c519d5b3d04659_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzI2LTctMS0xLTg0NzI3Ng_8c120836-3065-4254-80e4-ef317de7b722"
      unitRef="usd">57000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="idc2fc19c416b457d8721ed811c63d008_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzI2LTExLTEtMS04NDcyNzY_eb4b43a0-7f76-4771-837b-969dda96158a"
      unitRef="usd">622000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ib25debff123e40cabd575417ff10a6b3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzI2LTE5LTEtMS04NDcyNzY_aee789be-9011-4a84-9144-b84131859099"
      unitRef="usd">679000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i3a3bcdfa47a24b5fbd03e2ea8631ef76_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzI3LTMtMS0xLTg0NzI3Ng_64571304-2135-472a-8fd1-35d406bc2211"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i06666aee49fb40e1b5c519d5b3d04659_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzI3LTctMS0xLTg0NzI3Ng_1b4293eb-4ff6-4c84-a879-eb5fa09d76a5"
      unitRef="usd">3073000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="idc2fc19c416b457d8721ed811c63d008_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzI3LTExLTEtMS04NDcyNzY_999b2515-2d48-4bc1-a37c-de6201a13de5"
      unitRef="usd">526000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ib25debff123e40cabd575417ff10a6b3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzI3LTE5LTEtMS04NDcyNzY_57188b48-9138-4a08-984d-7d5d6410a370"
      unitRef="usd">3599000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="i3a3bcdfa47a24b5fbd03e2ea8631ef76_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzI4LTMtMS0xLTg0NzI3Ng_dbbab2f7-0921-400d-9f94-0e3981806632"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i06666aee49fb40e1b5c519d5b3d04659_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzI4LTctMS0xLTg0NzI3Ng_5f50a785-ce87-4b3c-b687-52b9f7c5659e"
      unitRef="usd">290000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="idc2fc19c416b457d8721ed811c63d008_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzI4LTExLTEtMS04NDcyNzY_b1d6e730-86eb-4128-87d4-3a255daf8569"
      unitRef="usd">27000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="ib25debff123e40cabd575417ff10a6b3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzI4LTE1LTEtMS04NDcyNzY_a9989227-52b6-4073-b5dc-651270f31424"
      unitRef="usd">164000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="ib25debff123e40cabd575417ff10a6b3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzI4LTE5LTEtMS04NDcyNzY_7f721a45-e311-4b20-8dd0-668d826aca0a"
      unitRef="usd">153000000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3a3bcdfa47a24b5fbd03e2ea8631ef76_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzM3LTMtMS0xLTg0NzI3Ng_98f463e8-b364-4c98-9b00-062d2a5b7b1a"
      unitRef="usd">47537000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i06666aee49fb40e1b5c519d5b3d04659_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzM3LTctMS0xLTg0NzI3Ng_d388a20e-91c5-4975-a93d-478e19ee2f52"
      unitRef="usd">6261000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="idc2fc19c416b457d8721ed811c63d008_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzM3LTExLTEtMS04NDcyNzY_70086a61-f10e-4f1c-841b-32bccf7e5786"
      unitRef="usd">1207000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="ib25debff123e40cabd575417ff10a6b3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzM3LTE1LTEtMS04NDcyNzY_e296f158-b7f8-44c0-b027-dfb3229abe51"
      unitRef="usd">164000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib25debff123e40cabd575417ff10a6b3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzM3LTE5LTEtMS04NDcyNzY_edc3a3d9-8923-4d73-bd37-4b509ce87223"
      unitRef="usd">54841000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue
      contextRef="i69140f07a043429a93099af0ca08a540_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzQzLTMtMS0xLTg0NzI3Ng_a49a4428-69d2-4113-838a-89946b8f4472"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="if5ae847b29f5493089fd2dfa8162dea0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzQzLTctMS0xLTg0NzI3Ng_18edfd6d-394f-442a-8ddf-524ed216c741"
      unitRef="usd">882000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ia2256675735a429d952e7a3f5e0915a3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzQzLTExLTEtMS04NDcyNzY_f8382400-ac79-4385-8232-5e0fcf208014"
      unitRef="usd">250000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ie9870b4bf39d4a2695b1c3a950ae017d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzQzLTE5LTEtMS04NDcyNzY_9d595edf-a883-45b0-bef7-6582462b15f8"
      unitRef="usd">1132000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i5e800e52517d4284ba69c4de2a19bfbc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzQ1LTMtMS0xLTg0NzI3Ng_6f42bfdd-08d2-481f-b0e9-97c07576f2c9"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i92f81613c8c14d13b88d6379eb362642_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzQ1LTctMS0xLTg0NzI3Ng_a659eb75-e068-491f-9a16-ed098baa5289"
      unitRef="usd">15839000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ibb7ba19b56b443aebd211d414bf3fe5b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzQ1LTExLTEtMS04NDcyNzY_cb6c439c-40d5-4c3d-8737-33b0bd191dcb"
      unitRef="usd">133000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="iaa377cac81df4b1aaf3ff40e9bb845c3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzQ1LTE5LTEtMS04NDcyNzY_aa819c87-9283-4461-8849-b34e273c940b"
      unitRef="usd">15972000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i3a3bcdfa47a24b5fbd03e2ea8631ef76_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzQ2LTMtMS0xLTg0NzI3Ng_3ac394a1-1d50-4657-9651-31397b4ad46a"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i06666aee49fb40e1b5c519d5b3d04659_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzQ2LTctMS0xLTg0NzI3Ng_8ac439e5-d772-4aa3-8e6f-3f384bc31eff"
      unitRef="usd">16721000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="idc2fc19c416b457d8721ed811c63d008_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzQ2LTExLTEtMS04NDcyNzY_caff3d9a-88b4-4ef3-b157-f3dd4417d6d3"
      unitRef="usd">383000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib25debff123e40cabd575417ff10a6b3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzQ2LTE5LTEtMS04NDcyNzY_f83f028f-5177-4802-af3e-86f3912fce44"
      unitRef="usd">17104000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DerivativeLiabilities
      contextRef="i3a3bcdfa47a24b5fbd03e2ea8631ef76_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzQ3LTMtMS0xLTg0NzI3Ng_ed5fc7ee-2ac6-49d5-b000-579029c40170"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i06666aee49fb40e1b5c519d5b3d04659_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzQ3LTctMS0xLTg0NzI3Ng_3390906b-a6b2-48dc-a4e1-ab75f4954b4e"
      unitRef="usd">4153000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="idc2fc19c416b457d8721ed811c63d008_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzQ3LTExLTEtMS04NDcyNzY_307b24ec-2b8f-4373-81a9-3c58a9e964be"
      unitRef="usd">65000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="ib25debff123e40cabd575417ff10a6b3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzQ3LTE1LTEtMS04NDcyNzY_d77d7cf8-c628-4bda-8599-364fe35ec124"
      unitRef="usd">3910000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="ib25debff123e40cabd575417ff10a6b3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzQ3LTE5LTEtMS04NDcyNzY_25b19fb0-d396-4155-acb6-db9f29ffc520"
      unitRef="usd">308000000</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i3a3bcdfa47a24b5fbd03e2ea8631ef76_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzU2LTMtMS0xLTg0NzI3Ng_faa69e90-9fb7-4844-a0e4-dfcf172b4503"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i06666aee49fb40e1b5c519d5b3d04659_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzU2LTctMS0xLTg0NzI3Ng_eddbb5f4-063c-4ba2-b5d3-7d924c3ddc2b"
      unitRef="usd">20874000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="idc2fc19c416b457d8721ed811c63d008_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzU2LTExLTEtMS04NDcyNzY_c3140169-5a56-4d5d-a20e-e42e5e12c62b"
      unitRef="usd">448000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="ib25debff123e40cabd575417ff10a6b3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzU2LTE1LTEtMS04NDcyNzY_646a9956-f58c-424b-865c-197f832f1a65"
      unitRef="usd">3910000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ib25debff123e40cabd575417ff10a6b3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTo3ZmFjOTNjZjQ4OGI0MTEyODc2YjcwNzIxMzYyZmFiZi90YWJsZXJhbmdlOjdmYWM5M2NmNDg4YjQxMTI4NzZiNzA3MjEzNjJmYWJmXzU2LTE5LTEtMS04NDcyNzY_98c6694a-8580-4db1-bb08-dfb95964b3a5"
      unitRef="usd">17412000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:TradingSecurities
      contextRef="ief8b3af2239c4f4fa9dbca7883d8d379_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzExLTMtMS0xLTg0NzI3Ng_47b13f75-dc56-4c30-93cb-24dcb8ca1767"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i759f14b7116249ca91725e6865e808be_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzExLTctMS0xLTg0NzI3Ng_4cd57c48-7989-4a4b-8ddf-b5cb4f01dfc5"
      unitRef="usd">3164000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="iec373a614a0e4cab85bee5d5cfe3ab55_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzExLTExLTEtMS04NDcyNzY_5801b074-1598-4b06-9c0b-51477099f5c9"
      unitRef="usd">47000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i02d4bb78b499419e8a724e00dbb464f7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzExLTE5LTEtMS04NDcyNzY_0cb316d5-1765-4a78-b053-526128c3fb1b"
      unitRef="usd">3211000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i228412064f244ba0b796992c61b78ecd_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzE1LTMtMS0xLTg0NzI3Ng_5b22e207-0071-4247-a7f3-f212d37c5e4e"
      unitRef="usd">46898000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i4d2608ed80d448e5bd920b38985c0be8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzE1LTctMS0xLTg0NzI3Ng_b2d8b30e-0d08-40f4-a3bd-58233ffd2f7a"
      unitRef="usd">20000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i56bd1abe9e624172ab1f0b8a4c0e5bf8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzE1LTExLTEtMS04NDcyNzY_3de9d7ff-4711-46de-8d62-8a642dbe074d"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i8378cb6d627043d38c77b3997777052f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzE1LTE5LTEtMS04NDcyNzY_522414cf-7d1e-4079-8726-5e9bfd292714"
      unitRef="usd">46918000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i81abff4c4563482fb5e765a9d1d82fce_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzE2LTMtMS0xLTg0NzI3Ng_1674256d-9c17-4d7b-bfe0-f75e14f5aeed"
      unitRef="usd">46898000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="if3f99e5ffff041faa02551100b3d60bf_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzE2LTctMS0xLTg0NzI3Ng_b2c36f3a-699e-435d-a898-60ba74b6f094"
      unitRef="usd">3184000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i723ad52d9a3a4d71adc35a6c680ee888_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzE2LTExLTEtMS04NDcyNzY_b96d28ae-ebca-4c76-bc5d-5743b98139c7"
      unitRef="usd">47000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i2b973e05ab2f4190b8cd25a1665fd81d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzE2LTE5LTEtMS04NDcyNzY_9a39b78b-831d-4e96-ace5-147464c0b961"
      unitRef="usd">50129000000</us-gaap:TradingSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i5b696243167d418884509dd7e18f6951_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzIxLTMtMS0xLTg0NzI3Ng_0a2f5928-39bf-448a-b070-e9ffdb2f5b5e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i793f2a91ff2f4579871c078ec18cd48c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzIxLTctMS0xLTg0NzI3Ng_2338b2ac-8d37-40cc-94bf-ccd6e09c7895"
      unitRef="usd">55000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i3a1c00ac327c4538b14f363494438bc1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzIxLTExLTEtMS04NDcyNzY_c76d0b43-ee20-43bc-802e-209654f899ea"
      unitRef="usd">371000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ibf8776d523c347db8337822680abc12a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzIxLTE5LTEtMS04NDcyNzY_3db3c153-bd8b-4b11-9514-1e83ccfb1582"
      unitRef="usd">426000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i250f5c331ecc495db62d5e50c5e4c8d6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzI1LTMtMS0xLTg0NzI3Ng_6b178226-59dc-4963-adaf-5c7e4dac5127"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i35465e9d093c4f04b5b0adf6bc8ac414_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzI1LTctMS0xLTg0NzI3Ng_072cb595-a76c-407a-947b-d7f029865103"
      unitRef="usd">7000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ic112d93c72104cdb90e220b4fec319bc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzI1LTExLTEtMS04NDcyNzY_6ca275c6-8da3-4f74-9b8c-976f3f3f646d"
      unitRef="usd">263000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="id7528ba6064e431aac5d2ebafe0f0873_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzI1LTE5LTEtMS04NDcyNzY_1a777500-34b5-4297-af99-890be58de555"
      unitRef="usd">270000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i81abff4c4563482fb5e765a9d1d82fce_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzI2LTMtMS0xLTg0NzI3Ng_15ac6ccd-290e-46af-8b07-8a58a9d5e110"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="if3f99e5ffff041faa02551100b3d60bf_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzI2LTctMS0xLTg0NzI3Ng_9f22d0c0-ee8b-4024-a56d-9ac4446dc6e4"
      unitRef="usd">62000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i723ad52d9a3a4d71adc35a6c680ee888_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzI2LTExLTEtMS04NDcyNzY_82823594-c796-4256-94e1-01f21c9bdc44"
      unitRef="usd">634000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i2b973e05ab2f4190b8cd25a1665fd81d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzI2LTE5LTEtMS04NDcyNzY_7e4a3bd9-d7e3-44a1-a664-7a8f785e2b87"
      unitRef="usd">696000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i81abff4c4563482fb5e765a9d1d82fce_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzI3LTMtMS0xLTg0NzI3Ng_bab4d8c8-49f6-48bc-a767-92796b0115ff"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="if3f99e5ffff041faa02551100b3d60bf_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzI3LTctMS0xLTg0NzI3Ng_41486d7a-6991-443b-8438-e2098c6df80d"
      unitRef="usd">3102000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i723ad52d9a3a4d71adc35a6c680ee888_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzI3LTExLTEtMS04NDcyNzY_677d9c88-c9c9-4ab2-8e20-36b76ba911bd"
      unitRef="usd">543000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i2b973e05ab2f4190b8cd25a1665fd81d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzI3LTE5LTEtMS04NDcyNzY_ca742e74-04b3-484e-83d4-cdb0a13e02b5"
      unitRef="usd">3645000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="i81abff4c4563482fb5e765a9d1d82fce_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzI4LTMtMS0xLTg0NzI3Ng_2146ca39-05be-4405-ab7e-607431c151c8"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="if3f99e5ffff041faa02551100b3d60bf_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzI4LTctMS0xLTg0NzI3Ng_dcc06846-de8d-4eaa-a788-2c6da57832ec"
      unitRef="usd">300000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i723ad52d9a3a4d71adc35a6c680ee888_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzI4LTExLTEtMS04NDcyNzY_992f3776-a20f-47c9-bb54-80d6c89d6822"
      unitRef="usd">29000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i2b973e05ab2f4190b8cd25a1665fd81d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzI4LTE1LTEtMS04NDcyNzY_353d8c85-fd5e-4d1c-a657-649d31f0413c"
      unitRef="usd">154000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="i2b973e05ab2f4190b8cd25a1665fd81d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzI4LTE5LTEtMS04NDcyNzY_cf7acc1a-ca62-436b-a25f-423c1567258e"
      unitRef="usd">175000000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i81abff4c4563482fb5e765a9d1d82fce_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzM3LTMtMS0xLTg0NzI3Ng_069ea4bf-0b9c-4b21-8fc4-19bc7c642d1d"
      unitRef="usd">46898000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if3f99e5ffff041faa02551100b3d60bf_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzM3LTctMS0xLTg0NzI3Ng_44ce951a-5b10-4d03-a527-81e7b5ca1700"
      unitRef="usd">6648000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i723ad52d9a3a4d71adc35a6c680ee888_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzM3LTExLTEtMS04NDcyNzY_79a42c91-d4fb-43a1-b779-46913d784b01"
      unitRef="usd">1253000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i2b973e05ab2f4190b8cd25a1665fd81d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzM3LTE1LTEtMS04NDcyNzY_94cf4b97-5f66-4c5b-bbd1-722926b3d2ef"
      unitRef="usd">154000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2b973e05ab2f4190b8cd25a1665fd81d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzM3LTE5LTEtMS04NDcyNzY_292ba164-5457-43a0-aad8-dae4ded6f10c"
      unitRef="usd">54645000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue
      contextRef="i2e43f93463bb4863b66c25b938dc6f7d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzQzLTMtMS0xLTg0NzI3Ng_2b485bc7-8dea-4c92-89a6-14bff35b7454"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i9a4874dce4ed493f80bb7b69ef9c81dc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzQzLTctMS0xLTg0NzI3Ng_dce81cc4-41f9-4d1c-9944-2e533073d76a"
      unitRef="usd">919000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="if122a1e6ad8d42638f34a8e31b9869dd_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzQzLTExLTEtMS04NDcyNzY_ff339223-fe36-4692-81d0-4d382be92777"
      unitRef="usd">242000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i2031ed5f0d454dd3884992037cb10b2e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzQzLTE5LTEtMS04NDcyNzY_5f257f49-7e1d-4146-9a11-4901a120a172"
      unitRef="usd">1161000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i7a0f2eff04b54882bfe8028eb82d3c87_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzQ1LTMtMS0xLTg0NzI3Ng_666f564d-36c6-412b-8499-ed1811d0f73f"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i3be9b661deed45bcbc251fbebcb6c7c5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzQ1LTctMS0xLTg0NzI3Ng_cba03c72-2338-4d5d-864c-d4f9e5d6f128"
      unitRef="usd">16124000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ibee5ee9186764c919ecb96c9cfb450a7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzQ1LTExLTEtMS04NDcyNzY_89cfbd20-cbec-46b0-abd4-ebfb6e64e1ee"
      unitRef="usd">136000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i2bf7f73f0f834b4787fa674157499c4f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzQ1LTE5LTEtMS04NDcyNzY_5edfac2e-2405-4d09-bcde-247ce663a7b6"
      unitRef="usd">16260000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i81abff4c4563482fb5e765a9d1d82fce_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzQ2LTMtMS0xLTg0NzI3Ng_d60c006d-ac0f-4d6a-a137-e8167cf1f8dc"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="if3f99e5ffff041faa02551100b3d60bf_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzQ2LTctMS0xLTg0NzI3Ng_c7f4a8f9-2c3d-45a8-8260-9befb0fe8d30"
      unitRef="usd">17043000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i723ad52d9a3a4d71adc35a6c680ee888_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzQ2LTExLTEtMS04NDcyNzY_58e722e7-c3db-45f1-b39c-a630bc4ab3eb"
      unitRef="usd">378000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i2b973e05ab2f4190b8cd25a1665fd81d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzQ2LTE5LTEtMS04NDcyNzY_848fa5a3-bd66-41af-ac1c-82a3b45d8df7"
      unitRef="usd">17421000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DerivativeLiabilities
      contextRef="i81abff4c4563482fb5e765a9d1d82fce_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzQ3LTMtMS0xLTg0NzI3Ng_74a7afb4-66f0-4bdd-9a28-ad2c004adf9a"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="if3f99e5ffff041faa02551100b3d60bf_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzQ3LTctMS0xLTg0NzI3Ng_1a7b8aeb-84fb-47ab-acea-976d4fba6db9"
      unitRef="usd">4764000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i723ad52d9a3a4d71adc35a6c680ee888_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzQ3LTExLTEtMS04NDcyNzY_a15307d6-3209-424c-8850-5a6e6e4fd4ff"
      unitRef="usd">66000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i2b973e05ab2f4190b8cd25a1665fd81d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzQ3LTE1LTEtMS04NDcyNzY_05c90d53-394a-44b4-b583-e18190b14c4b"
      unitRef="usd">4662000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="i2b973e05ab2f4190b8cd25a1665fd81d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzQ3LTE5LTEtMS04NDcyNzY_b0bf5328-3cca-4a56-884e-8a8c775fb5eb"
      unitRef="usd">168000000</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i81abff4c4563482fb5e765a9d1d82fce_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzU2LTMtMS0xLTg0NzI3Ng_6ab67e6a-0e29-4e2b-a1fe-155182001541"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="if3f99e5ffff041faa02551100b3d60bf_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzU2LTctMS0xLTg0NzI3Ng_7b2b42a0-9e0f-4fc1-a54f-c07c1e644393"
      unitRef="usd">21807000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i723ad52d9a3a4d71adc35a6c680ee888_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzU2LTExLTEtMS04NDcyNzY_8dc75229-825b-48cf-bdc0-556804c27246"
      unitRef="usd">444000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i2b973e05ab2f4190b8cd25a1665fd81d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzU2LTE1LTEtMS04NDcyNzY_b3b5ca7f-6012-417e-b3b1-3ee08802e47b"
      unitRef="usd">4662000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i2b973e05ab2f4190b8cd25a1665fd81d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNjcvZnJhZzo5ZWJjMTM2OWU4YjM0NWFhOTRkMzMwOWZjYmNmZjI4Yi90YWJsZTozNThlNmRjYzZjZDA0YmZlYTIxODk0ZTM4OGY4YmNlZC90YWJsZXJhbmdlOjM1OGU2ZGNjNmNkMDRiZmVhMjE4OTRlMzg4ZjhiY2VkXzU2LTE5LTEtMS04NDcyNzY_a29ec530-348e-4a98-b918-526a236e9d33"
      unitRef="usd">17589000000</us-gaap:LiabilitiesFairValueDisclosure>
    <fnm:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90ZXh0cmVnaW9uOjgwMzU2Yjg1NTQxNjQxZmFiNzFhNDMwOWU5ZDczMzZkXzE0MjI_80254352-cfb9-45e5-ac9c-2970f8ac7562">The following tables display a reconciliation of all assets and liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level&#160;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 condensed consolidated statements of operations and comprehensive income for Level&#160;3 assets and liabilities. &lt;div style="margin-top:9pt;text-align:center"&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:11.437%"/&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:6.511%"/&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:4.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.123%"/&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:5.914%"/&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:3.676%"/&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:4.123%"/&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:6.511%"/&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:4.720%"/&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:4.720%"/&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:6.511%"/&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:6.810%"/&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:6.820%"/&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="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:120%"&gt;Fair Value Measurements Using Significant Unobservable Inputs (Level 3)&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="69" 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 Three Months Ended March 31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48pt"&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="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:5pt;font-weight:700;line-height:120%"&gt;Total Gains (Losses)&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;(Realized/Unrealized) &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 March 31, 2023&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 March 31, 2023&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: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: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;Balance, December 31, 2022&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:5pt;font-weight:700;line-height:120%"&gt;Included in Net Income&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: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:100%"&gt;Purchases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:100%;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:100%"&gt;Sales&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:100%;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:100%"&gt;Issues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:100%;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:100%"&gt;Settlements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:100%;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: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 into &lt;br/&gt;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;Balance, March 31, 2023&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="69" 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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;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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline"&gt;(5)(6)&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:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;(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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:6.75pt;text-indent:-6.75pt"&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;/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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;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;(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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;(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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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;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;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: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;(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: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;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="2" style="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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;div style="padding-left:6.75pt;text-indent:-6.75pt"&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;/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;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;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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline"&gt;(6)(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;&#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;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;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;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;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;/tr&gt;&lt;tr style="height:8pt"&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;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;div&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;/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;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;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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline"&gt;(5)(6)&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:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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;(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;(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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline"&gt;(5)&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: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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 style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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 7.75pt;text-align:left;text-indent:-6.75pt;vertical-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;/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:13.5pt;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;Of Fannie Mae&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;(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;(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:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;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:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(250)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;text-indent:-9pt"&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;/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;(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;(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:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline"&gt;(5)(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: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(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="2" style="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;div style="padding-left:6.75pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Total long-term debt&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: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;(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: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;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;&#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;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;&#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;(383)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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:9pt;text-align:center"&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:11.437%"/&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:6.511%"/&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:4.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.123%"/&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:5.914%"/&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:3.676%"/&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:4.123%"/&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:6.511%"/&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:4.720%"/&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:4.720%"/&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:6.511%"/&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:6.810%"/&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:6.820%"/&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="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:120%"&gt;Fair Value Measurements Using Significant Unobservable Inputs (Level 3)&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="69" 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 Three Months Ended March 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48pt"&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="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:5pt;font-weight:700;line-height:120%"&gt;Total Gains (Losses)&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;(Realized/Unrealized) &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 March 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 March 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: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: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;Balance, December 31, 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:5pt;font-weight:700;line-height:120%"&gt;Included in Net Income&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: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:100%"&gt;Purchases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:100%;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:100%"&gt;Sales&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:100%;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:100%"&gt;Issues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:100%;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:100%"&gt;Settlements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.25pt;font-weight:700;line-height:100%;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: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 into &lt;br/&gt;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;Balance, March 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="69" 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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;(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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline"&gt;(5)(6)&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:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;(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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:6.75pt;text-indent:-6.75pt"&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;/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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;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;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:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;(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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;(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="2" style="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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(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="2" style="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;309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt;text-indent:-6.75pt"&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;/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;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;(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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline"&gt;(6)(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;&#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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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)&lt;/span&gt;&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:8pt"&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;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;div&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;/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;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;(25)&lt;/span&gt;&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:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline"&gt;(5)(6)&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:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;(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;(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;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;668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-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;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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;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;(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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline"&gt;(5)&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: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;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: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;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:6.5pt;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="2" style="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:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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 7.75pt;text-align:left;text-indent:-6.75pt;vertical-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;/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:13.5pt;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;Of Fannie Mae&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;(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;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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;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:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;(307)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;text-indent:-9pt"&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;/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;(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&#160;&lt;/span&gt;&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:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline"&gt;(5)(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: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;(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;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;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;(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;(161)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;&#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;div style="padding-left:6.75pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%"&gt;Total long-term debt&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: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;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;&#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;(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: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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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: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: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:400;line-height:100%;padding-left:7.15pt"&gt;Gains (losses) included in &#x201c;Other comprehensive loss&#x201d; in our condensed 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 &#x201c;Fair value gains, net&#x201d; in our condensed 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 condensed consolidated statements of operations and comprehensive income includes amortization of 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;(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;Gains (losses) are included in &#x201c;Investment losses, net&#x201d; in our condensed consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;</fnm:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock>
    <fnm:FairValueAssetRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzItMjItMS0xLTg0NzI3Ng_05a339aa-091b-47f0-bbe2-a8a0c2db5414">Net Unrealized Gains (Losses) Included in Net Income Related to Assets and Liabilities Still Held as of March 31, 2023(4)(5)</fnm:FairValueAssetRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag>
    <fnm:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzMtNC0xLTEtOTkxMDQy_7271f5c1-1c44-4476-a793-a2e61fc14f76">Included in Net Income</fnm:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag>
    <fnm:FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleListNotDisclosedFlag
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzMtNC0xLTEtOTkxMDQy_e53d2998-e046-46c5-a076-6406a7de0e1c">Included in Net Income</fnm:FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleListNotDisclosedFlag>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="icef9f25c966a42e99adafbbeb6ec9a78_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzEwLTItMS0xLTg0NzI3Ng_9f03a0af-a4dd-43b4-b29a-f14a9ed0cae5"
      unitRef="usd">47000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="iecbe495405f74173a27d048955e5ddf6_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzEwLTQtMS0xLTg0NzI3Ng_f996065a-3379-4666-ba64-4bd2f70db7c2"
      unitRef="usd">-6000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="iecbe495405f74173a27d048955e5ddf6_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzEwLTYtMS0xLTg0NzI3Ng_ff2c9ba8-9e5d-4d85-847e-cce308fcc03b"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="iecbe495405f74173a27d048955e5ddf6_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzEwLTgtMS0xLTg0NzI3Ng_4f6be3d4-ad35-456d-9ccb-81513a1e81dd"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="iecbe495405f74173a27d048955e5ddf6_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzEwLTEwLTEtMS04NDcyNzY_5780a8f7-6fcf-4c77-ae58-d0971f254b81"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="iecbe495405f74173a27d048955e5ddf6_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzEwLTEyLTEtMS04NDcyNzY_3e19da80-6dee-4f7f-96a6-3fe663ffffbe"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="iecbe495405f74173a27d048955e5ddf6_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzEwLTE0LTEtMS04NDcyNzY_0248541a-fffc-499d-88a5-f6977e481720"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="iecbe495405f74173a27d048955e5ddf6_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzEwLTE2LTEtMS04NDcyNzY_8919e84a-c4ea-4088-9ee5-3fe6cb937cc8"
      unitRef="usd">9000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="iecbe495405f74173a27d048955e5ddf6_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzEwLTE4LTEtMS04NDcyNzY_1dc7fd2e-2943-44fa-9e8d-8447c088c366"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i3cdb01a4529e4f95801edbcdc8e14c7f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzEwLTIwLTEtMS04NDcyNzY_e3652643-3b23-453b-9a52-4475d9b5035c"
      unitRef="usd">32000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="iecbe495405f74173a27d048955e5ddf6_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzEwLTIyLTEtMS04NDcyNzY_7734bd9a-e65c-40cf-b7b4-1020b01f45d0"
      unitRef="usd">-4000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i80d7d04f5f5346adac087bad41a8bacb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzE2LTItMS0xLTg0NzI3Ng_23e8b6bb-9c6e-4372-9b3c-2aecf41baa3a"
      unitRef="usd">371000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="ied62a26b38a143778dc9543bd732fd8b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzE2LTQtMS0xLTg0NzI3Ng_ed5c58cc-2ffc-4520-a345-5455453eaf93"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="ied62a26b38a143778dc9543bd732fd8b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzE2LTYtMS0xLTg0NzI3Ng_9c438b04-e476-4659-b704-0246ef869c13"
      unitRef="usd">-1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="ied62a26b38a143778dc9543bd732fd8b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzE2LTgtMS0xLTg0NzI3Ng_ca8af24b-e288-4962-a8df-161305c55505"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="ied62a26b38a143778dc9543bd732fd8b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzE2LTEwLTEtMS04NDcyNzY_5b167707-a4e6-48ce-a211-fcbf838a57df"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="ied62a26b38a143778dc9543bd732fd8b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzE2LTEyLTEtMS04NDcyNzY_8e21b98c-7a18-4aaa-833a-0386906fe19b"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="ied62a26b38a143778dc9543bd732fd8b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzE2LTE0LTEtMS04NDcyNzY_78cad532-a0a7-44e0-9e2e-964549a04f60"
      unitRef="usd">8000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="ied62a26b38a143778dc9543bd732fd8b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzE2LTE2LTEtMS04NDcyNzY_e3591801-8781-46ff-ad08-dc953267bc44"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="ied62a26b38a143778dc9543bd732fd8b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzE2LTE4LTEtMS04NDcyNzY_6ac912bc-5db0-41e4-9188-26b0ae92da79"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i95253abf02bf439ca6964f9ffa84713b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzE2LTIwLTEtMS04NDcyNzY_7f67c463-4c35-489c-b336-d42569eee178"
      unitRef="usd">362000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="ied62a26b38a143778dc9543bd732fd8b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzE2LTI0LTEtMS04NDcyNzY_8f1054d7-2ba5-476a-9cf4-f4288ea1bbf2"
      unitRef="usd">-1000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="if646e984c0494bc984a61242bd37db63_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIwLTItMS0xLTg0NzI3Ng_80746f51-ba15-4077-810f-0435f9944198"
      unitRef="usd">263000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="i26fe8189be334ee183ec41af597c8d79_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIwLTQtMS0xLTg0NzI3Ng_cf5d60bd-4df2-49b9-a79a-12b50538e9cf"
      unitRef="usd">2000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="i26fe8189be334ee183ec41af597c8d79_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIwLTYtMS0xLTg0NzI3Ng_76b5a24f-c4bc-407b-9122-d8df061dec61"
      unitRef="usd">4000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="i26fe8189be334ee183ec41af597c8d79_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIwLTgtMS0xLTg0NzI3Ng_5f68a632-26dc-481a-86ad-ac4c242f99ac"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="i26fe8189be334ee183ec41af597c8d79_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIwLTEwLTEtMS04NDcyNzY_75f59b9a-db2b-4c63-b3ec-a885d80ad22b"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="i26fe8189be334ee183ec41af597c8d79_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIwLTEyLTEtMS04NDcyNzY_da1f42e6-b138-4eed-b0df-f749318cfcd7"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="i26fe8189be334ee183ec41af597c8d79_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIwLTE0LTEtMS04NDcyNzY_e4c6ac15-9329-4879-82d6-a90b247a0a22"
      unitRef="usd">10000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="i26fe8189be334ee183ec41af597c8d79_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIwLTE2LTEtMS04NDcyNzY_4e2b3b47-a080-4b3c-829d-4f1ba1cd3654"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="i26fe8189be334ee183ec41af597c8d79_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIwLTE4LTEtMS04NDcyNzY_ae696eef-894c-4438-a91d-f17c3d0bb59a"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i9d4dc6e2221e4c5e83ad968d737ecdda_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIwLTIwLTEtMS04NDcyNzY_3e050aa6-0f04-459c-901a-82e2b3c49c8c"
      unitRef="usd">260000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i26fe8189be334ee183ec41af597c8d79_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIwLTI0LTEtMS04NDcyNzY_62c60f15-b58c-4cb3-ae05-d42e4f28db0d"
      unitRef="usd">3000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i18447dd0ee9f4355ab01a1cb24dff667_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIxLTItMS0xLTg0NzI3Ng_bf98cdae-1553-4128-9904-19f4e2bebcd4"
      unitRef="usd">634000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="i2ea24ee780724dcfb2e18ebd4173ea1f_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIxLTQtMS0xLTg0NzI3Ng_48215115-6619-4354-bab7-71ff358578d7"
      unitRef="usd">2000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="i2ea24ee780724dcfb2e18ebd4173ea1f_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIxLTYtMS0xLTg0NzI3Ng_4ce0f92a-267d-459d-a93e-a8a23590a693"
      unitRef="usd">3000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="i2ea24ee780724dcfb2e18ebd4173ea1f_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIxLTgtMS0xLTg0NzI3Ng_1277761d-10b1-42f0-96d1-339470a6fc21"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="i2ea24ee780724dcfb2e18ebd4173ea1f_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIxLTEwLTEtMS04NDcyNzY_69afe608-8ab3-4c95-bee4-2df864b0ca3f"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="i2ea24ee780724dcfb2e18ebd4173ea1f_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIxLTEyLTEtMS04NDcyNzY_79191560-1419-45ec-902f-7177c2169798"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="i2ea24ee780724dcfb2e18ebd4173ea1f_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIxLTE0LTEtMS04NDcyNzY_8cd1b414-eaea-4ab9-9d57-1078e86f440d"
      unitRef="usd">18000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="i2ea24ee780724dcfb2e18ebd4173ea1f_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIxLTE2LTEtMS04NDcyNzY_a0f18f33-615f-4589-9cff-3bf9858cf1f0"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="i2ea24ee780724dcfb2e18ebd4173ea1f_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIxLTE4LTEtMS04NDcyNzY_044c09fa-1ddf-4d5d-ad77-7e20fe1e8e12"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ibbed7b80ae984285b13b907661a57ea4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIxLTIwLTEtMS04NDcyNzY_7efae71a-6894-48d3-8d92-23b22d7711db"
      unitRef="usd">622000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i2ea24ee780724dcfb2e18ebd4173ea1f_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIxLTI0LTEtMS04NDcyNzY_06b7e99a-b41b-496e-a281-ac64bd570f07"
      unitRef="usd">2000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i62475650ed03400aa8dc1ef3717b5148_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIzLTItMS0xLTg0NzI3Ng_ad360fa3-13b5-495d-b7ac-23a33d51082f"
      unitRef="usd">543000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="i8b64478748004865bb7827e2751071c6_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIzLTQtMS0xLTg0NzI3Ng_510c0bb3-43ab-4dd8-8a09-9bc866543727"
      unitRef="usd">7000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="i8b64478748004865bb7827e2751071c6_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIzLTYtMS0xLTg0NzI3Ng_b06c7b7f-bfb6-4e0f-b061-a962c55963a2"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="i8b64478748004865bb7827e2751071c6_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIzLTgtMS0xLTg0NzI3Ng_8661e7be-1f1d-43ad-880b-badd45890921"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="i8b64478748004865bb7827e2751071c6_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIzLTEwLTEtMS04NDcyNzY_c8dd671f-d2bd-462d-9a20-cc98b1b5c2cc"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="i8b64478748004865bb7827e2751071c6_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIzLTEyLTEtMS04NDcyNzY_d01712c0-0eea-45cb-a10d-bb8d23cac7ea"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="i8b64478748004865bb7827e2751071c6_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIzLTE0LTEtMS04NDcyNzY_c71b7668-a0b0-4727-a586-a9352cf6a392"
      unitRef="usd">25000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="i8b64478748004865bb7827e2751071c6_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIzLTE2LTEtMS04NDcyNzY_6722300e-ab21-44dd-94d2-f442858e3274"
      unitRef="usd">9000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="i8b64478748004865bb7827e2751071c6_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIzLTE4LTEtMS04NDcyNzY_feddfb84-eabc-4a1c-b469-061a11b3f916"
      unitRef="usd">10000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i498576b685c64119b8e42f21cfa4dc44_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIzLTIwLTEtMS04NDcyNzY_200abdc5-2406-453e-8d64-458469b17b94"
      unitRef="usd">526000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i8b64478748004865bb7827e2751071c6_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzIzLTIyLTEtMS04NDcyNzY_e716cc5c-2371-4dad-99a9-14b5c2ca6f22"
      unitRef="usd">6000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="idb19c928bbdf4a39a4fb436d652b92a7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI1LTItMS0xLTg0NzI3Ng_ef6903eb-41ac-4b55-a140-f1942faec84e"
      unitRef="usd">-37000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="iaf952e92a04045a19cef1b39dcde150b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI1LTQtMS0xLTg0NzI3Ng_2fd92a09-c661-4767-9cc3-c4bddb2e0180"
      unitRef="usd">-6000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="iaf952e92a04045a19cef1b39dcde150b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI1LTYtMS0xLTg0NzI3Ng_1c2d8e99-19ba-4b67-a729-fb2c3769b511"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="iaf952e92a04045a19cef1b39dcde150b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI1LTgtMS0xLTg0NzI3Ng_1e8a68d0-2cad-4393-be77-89e9b95e615f"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="iaf952e92a04045a19cef1b39dcde150b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI1LTEwLTEtMS04NDcyNzY_6dfa1efd-5abd-48ce-aa2e-5036ea6c5e21"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="iaf952e92a04045a19cef1b39dcde150b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI1LTEyLTEtMS04NDcyNzY_134f7df7-b4bd-4e08-a10e-5bfb8e7cad0c"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="iaf952e92a04045a19cef1b39dcde150b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI1LTE0LTEtMS04NDcyNzY_20fcc3c1-d573-4696-92e8-3dac3280a402"
      unitRef="usd">-5000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="iaf952e92a04045a19cef1b39dcde150b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI1LTE2LTEtMS04NDcyNzY_a0c598c8-f37d-43cd-ab40-b081aeb5fbe6"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="iaf952e92a04045a19cef1b39dcde150b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI1LTE4LTEtMS04NDcyNzY_d33690a1-743e-415a-98c3-86fb1f36f888"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i26a480f3df9f4aacb4dc86935a0bcbad_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI1LTIwLTEtMS04NDcyNzY_21420b3a-1ff0-4428-a2ce-abc9d887b484"
      unitRef="usd">-38000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="iaf952e92a04045a19cef1b39dcde150b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI1LTIyLTEtMS04NDcyNzY_8328610d-57ad-4cec-b205-cd8458e3ae74"
      unitRef="usd">-1000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i2e973f0b6e384e8aa930792783a99718_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI4LTItMS0xLTg0NzI3Ng_11706437-23ab-42cd-86bb-b6afa83db0b3"
      unitRef="usd">242000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i91053579ac4a4fa897f5805c7933ce19_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI4LTQtMS0xLTg0NzI3Ng_a14334e8-c1bb-4467-a01a-c118a327ff60"
      unitRef="usd">-8000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="i91053579ac4a4fa897f5805c7933ce19_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI4LTYtMS0xLTg0NzI3Ng_75687bfb-cc74-4a5b-acfa-45c42ce59478"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i91053579ac4a4fa897f5805c7933ce19_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI4LTgtMS0xLTg0NzI3Ng_54b0f748-55da-44a6-bcba-a85f24ec2519"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
      contextRef="i91053579ac4a4fa897f5805c7933ce19_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI4LTEwLTEtMS04NDcyNzY_3168820d-9a2c-4d6b-b540-1979fb1eb192"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i91053579ac4a4fa897f5805c7933ce19_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI4LTEyLTEtMS04NDcyNzY_918f0a28-bc41-40d6-a439-4695cd8914b8"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i91053579ac4a4fa897f5805c7933ce19_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI4LTE0LTEtMS04NDcyNzY_40759180-5b06-4ac2-bb0b-a9f2661c9b3e"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="i91053579ac4a4fa897f5805c7933ce19_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI4LTE2LTEtMS04NDcyNzY_1bee7153-5f0f-41de-99d8-b546de33ac37"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
      contextRef="i91053579ac4a4fa897f5805c7933ce19_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI4LTE4LTEtMS04NDcyNzY_40b51512-7051-4db5-ad9e-ceca81db7d5f"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ib228fbf8749642edb751db7b6abde058_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI4LTIwLTEtMS04NDcyNzY_e446bb16-e302-49ac-b690-728016d1031b"
      unitRef="usd">250000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i91053579ac4a4fa897f5805c7933ce19_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI4LTIyLTEtMS04NDcyNzY_00e38372-2fbd-4f8b-91c5-56ab229a1ab7"
      unitRef="usd">-8000000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i9dc50243e3bd49e6bb9996eb28d91f15_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI5LTItMS0xLTg0NzI3Ng_8a3fa7f1-1f91-4b64-9dcb-2f454cdbc629"
      unitRef="usd">136000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ie471dc456d424c36821c63aa64da7854_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI5LTQtMS0xLTg0NzI3Ng_dfd70283-3026-4cd0-9ab9-4c41a9197154"
      unitRef="usd">-2000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="ie471dc456d424c36821c63aa64da7854_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI5LTYtMS0xLTg0NzI3Ng_f743a416-deb5-4753-8635-d9657e8aa7cc"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="ie471dc456d424c36821c63aa64da7854_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI5LTgtMS0xLTg0NzI3Ng_feda0681-a7ff-44fc-b130-dd31a557d2fd"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
      contextRef="ie471dc456d424c36821c63aa64da7854_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI5LTEwLTEtMS04NDcyNzY_0abfd5f6-5d4b-4646-9b39-2c8238cede15"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="ie471dc456d424c36821c63aa64da7854_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI5LTEyLTEtMS04NDcyNzY_00280a15-8fa8-46c3-bc9a-969ab8fb728f"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ie471dc456d424c36821c63aa64da7854_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI5LTE0LTEtMS04NDcyNzY_7807202f-175d-4be5-85a2-8f1c7dec595b"
      unitRef="usd">5000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="ie471dc456d424c36821c63aa64da7854_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI5LTE2LTEtMS04NDcyNzY_5a1441cc-b096-403b-9ab6-0734e2546913"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
      contextRef="ie471dc456d424c36821c63aa64da7854_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI5LTE4LTEtMS04NDcyNzY_36d44737-217f-4602-bb66-8982e33efd54"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i0e310d7d22074138b37e2d3b7558a39a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI5LTIwLTEtMS04NDcyNzY_624fa75b-5666-4036-b3c3-6da421fc5ef2"
      unitRef="usd">133000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="ie471dc456d424c36821c63aa64da7854_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzI5LTIyLTEtMS04NDcyNzY_49af3200-4bb2-4bc8-b1d4-ba1a6a7717be"
      unitRef="usd">-2000000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <fnm:FairValueLiabilityRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzMwLTAtMS0xLTk5MTAwMw_e7f73836-b796-4175-b85b-198de41039f9">Total long-term debt</fnm:FairValueLiabilityRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ia86bfa11ee61454fa4d73f4786cc9724_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzMwLTItMS0xLTg0NzI3Ng_7f81ba62-74c5-4a64-85be-c1c8a36568dd"
      unitRef="usd">378000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="if42f3f3e0c6342e78d8e684621a95597_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzMwLTQtMS0xLTg0NzI3Ng_735e629d-3ee2-4697-9078-3d5c1e70eae3"
      unitRef="usd">-10000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="if42f3f3e0c6342e78d8e684621a95597_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzMwLTYtMS0xLTg0NzI3Ng_453bd2bc-9b89-4983-af9d-c8fcefd4f6e4"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="if42f3f3e0c6342e78d8e684621a95597_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzMwLTgtMS0xLTg0NzI3Ng_28655a1e-78c4-49af-849b-0b373c9271e2"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
      contextRef="if42f3f3e0c6342e78d8e684621a95597_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzMwLTEwLTEtMS04NDcyNzY_1c998610-8f8c-4808-8971-3d0c0816cbbf"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="if42f3f3e0c6342e78d8e684621a95597_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzMwLTEyLTEtMS04NDcyNzY_5fd38fe0-a1e6-46b7-b37e-4ef9301182b9"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="if42f3f3e0c6342e78d8e684621a95597_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzMwLTE0LTEtMS04NDcyNzY_a7f9a7f9-2093-40af-8504-354626fb65a9"
      unitRef="usd">5000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="if42f3f3e0c6342e78d8e684621a95597_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzMwLTE2LTEtMS04NDcyNzY_5d362e5c-814e-4cac-8c79-0e7c9c63cbd3"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
      contextRef="if42f3f3e0c6342e78d8e684621a95597_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzMwLTE4LTEtMS04NDcyNzY_ec6e8f69-bf4d-477e-80cf-0ab6d1854378"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i5186133277bf46709e837bf0a784f9f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzMwLTIwLTEtMS04NDcyNzY_73eb56a1-f7d6-4027-8711-cde8635274b0"
      unitRef="usd">383000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="if42f3f3e0c6342e78d8e684621a95597_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZToyODhmOTlmNTU3YzE0ZmZkYWQ0YmFhYjM1YWU1NWNhMy90YWJsZXJhbmdlOjI4OGY5OWY1NTdjMTRmZmRhZDRiYWFiMzVhZTU1Y2EzXzMwLTIyLTEtMS04NDcyNzY_59c3e50e-f148-4d21-9e76-8c98517da16a"
      unitRef="usd">-10000000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <fnm:FairValueAssetRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzItMjItMS0xLTkwMTYxMA_f8153be5-5824-494f-9faa-98cb1f9896aa">Net Unrealized Gains (Losses) Included in Net Income Related to Assets and Liabilities Still Held as of March 31, 2022(4)(5)</fnm:FairValueAssetRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag>
    <fnm:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzMtNC0xLTEtOTkxMDUw_8f866720-0a21-4a4f-aa2f-574e7f744689">Included in Net Income</fnm:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag>
    <fnm:FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleListNotDisclosedFlag
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzMtNC0xLTEtOTkxMDUw_f46828b4-383f-46f9-a977-d2ed04f2408f">Included in Net Income</fnm:FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleListNotDisclosedFlag>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="if0ed8f94cfa04fd68a23c1aa14411ba8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzEwLTItMS0xLTkwMTYyNw_2e85aff1-c292-4912-b57b-ca6707f208ae"
      unitRef="usd">57000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="ic821b3166cc3429cbdc3a84e8e3de8b3_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzEwLTQtMS0xLTkwMTYyNw_56e36956-c58b-4947-b61b-48fc06581398"
      unitRef="usd">-6000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="ic821b3166cc3429cbdc3a84e8e3de8b3_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzEwLTYtMS0xLTkwMTYyNw_d4a3dea8-c057-4953-9e91-849d647f7238"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="ic821b3166cc3429cbdc3a84e8e3de8b3_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzEwLTgtMS0xLTkwMTYyNw_32d092ad-5264-4102-bb50-201d038e31d3"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="ic821b3166cc3429cbdc3a84e8e3de8b3_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzEwLTEwLTEtMS05MDE2Mjc_25608f4c-c65f-4eea-acc2-f7036c979558"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="ic821b3166cc3429cbdc3a84e8e3de8b3_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzEwLTEyLTEtMS05MDE2Mjc_706a2324-2f93-406c-a735-09a6427afa2e"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="ic821b3166cc3429cbdc3a84e8e3de8b3_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzEwLTE0LTEtMS05MDE2Mjc_cb16efcb-38ca-4d51-b5b8-417105f1cd6e"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="ic821b3166cc3429cbdc3a84e8e3de8b3_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzEwLTE2LTEtMS05MDE2Mjc_33953ce3-0cb8-4cfb-99ca-7135eaaf1d6d"
      unitRef="usd">9000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="ic821b3166cc3429cbdc3a84e8e3de8b3_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzEwLTE4LTEtMS05MDE2Mjc_6bff0953-26f4-4da3-8cb8-07704104bb9c"
      unitRef="usd">5000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="iedb353f571024d8e94b423cf92f94b07_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzEwLTIwLTEtMS05MDE2Mjc_c5b4641c-812a-4870-9713-0091547f8562"
      unitRef="usd">47000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="ic821b3166cc3429cbdc3a84e8e3de8b3_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzEwLTIyLTEtMS05MDE2Mjc_1b623f6a-996e-4953-85ef-102a0838d55c"
      unitRef="usd">-4000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i9314180099064d7b834022540015b64f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzE2LTItMS0xLTkwMTYyNw_45909752-2f48-4532-a19f-6c9bb41c1fad"
      unitRef="usd">431000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="ibda6fef71f9642b5a5edc3c25e3501e8_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzE2LTQtMS0xLTkwMTYyNw_f1572a00-cb5e-48fd-863e-7d40ce9a8dee"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="ibda6fef71f9642b5a5edc3c25e3501e8_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzE2LTYtMS0xLTkwMTYyNw_182e93c3-b44f-4508-beff-554bd913fe30"
      unitRef="usd">-4000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="ibda6fef71f9642b5a5edc3c25e3501e8_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzE2LTgtMS0xLTkwMTYyNw_d5fd084a-6ebc-4051-b1cc-6b3dc10cb562"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="ibda6fef71f9642b5a5edc3c25e3501e8_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzE2LTEwLTEtMS05MDE2Mjc_35d43669-239f-4aa5-bb3c-caf844c75d75"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="ibda6fef71f9642b5a5edc3c25e3501e8_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzE2LTEyLTEtMS05MDE2Mjc_3f83293f-80d0-4559-810f-1a43909c94cf"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="ibda6fef71f9642b5a5edc3c25e3501e8_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzE2LTE0LTEtMS05MDE2Mjc_b02aa65a-00a7-45c6-a8aa-5de2101c183f"
      unitRef="usd">10000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="ibda6fef71f9642b5a5edc3c25e3501e8_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzE2LTE2LTEtMS05MDE2Mjc_bcb622a8-ec50-49fc-add6-9dd5036bf9ac"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="ibda6fef71f9642b5a5edc3c25e3501e8_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzE2LTE4LTEtMS05MDE2Mjc_863de4bd-e53f-457e-9c98-143fc8daa6ba"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i319664739e7f4bb38d68a34a524615a5_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzE2LTIwLTEtMS05MDE2Mjc_424cb433-a7c2-433d-91dd-0005dda50461"
      unitRef="usd">418000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="ibda6fef71f9642b5a5edc3c25e3501e8_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzE2LTI0LTEtMS05MDE2Mjc_d121f52c-356b-4ebb-a1aa-f57dbe955f52"
      unitRef="usd">-3000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i3bff568876f04147a7f389dc544dae90_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIwLTItMS0xLTkwMTYyNw_8ca033b5-1c43-4a7d-84c4-f6440fed158f"
      unitRef="usd">322000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="iff755618d1b64117966e833f85cf03e6_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIwLTQtMS0xLTkwMTYyNw_17a3707a-80bd-4549-b930-b8d38cd1e2d8"
      unitRef="usd">-8000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="iff755618d1b64117966e833f85cf03e6_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIwLTYtMS0xLTkwMTYyNw_1aac8d2f-fb57-4e69-90c6-be0ca404c684"
      unitRef="usd">-1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="iff755618d1b64117966e833f85cf03e6_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIwLTgtMS0xLTkwMTYyNw_80a05fd9-979a-4991-b0f1-aff4d2541972"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="iff755618d1b64117966e833f85cf03e6_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIwLTEwLTEtMS05MDE2Mjc_d0aca636-c6d9-4f42-9b40-a9d24a63f238"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="iff755618d1b64117966e833f85cf03e6_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIwLTEyLTEtMS05MDE2Mjc_2f21ced7-09ca-4ec4-9155-997a1ed31763"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="iff755618d1b64117966e833f85cf03e6_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIwLTE0LTEtMS05MDE2Mjc_43d07e72-f25a-4797-bb0c-7ce9ab4653e8"
      unitRef="usd">3000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="iff755618d1b64117966e833f85cf03e6_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIwLTE2LTEtMS05MDE2Mjc_a02b3055-c61f-4310-b9e7-923e719f639b"
      unitRef="usd">2000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="iff755618d1b64117966e833f85cf03e6_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIwLTE4LTEtMS05MDE2Mjc_a371c4de-0ea4-4a74-9b36-e71eb46ed4d3"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="if7e8dc50f7b74e9ba3f0720bd7adfb0d_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIwLTIwLTEtMS05MDE2Mjc_3446f92b-60e9-49d7-9bdd-8af73fb089d4"
      unitRef="usd">309000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="iff755618d1b64117966e833f85cf03e6_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIwLTI0LTEtMS05MDE2Mjc_c42c316b-d80d-4382-8d78-e8fcb3709d13"
      unitRef="usd">-1000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="id19f7bf4e75b46f7b235b713325b5f0d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIxLTItMS0xLTkwMTYyNw_bec3a753-d092-4d9b-9aaf-ad6f433f21c8"
      unitRef="usd">753000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="i63818b401bb04e9e88b3cab017a735a0_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIxLTQtMS0xLTkwMTYyNw_5a30f8ea-3853-447f-8f6d-ae023cf535ab"
      unitRef="usd">-7000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="i63818b401bb04e9e88b3cab017a735a0_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIxLTYtMS0xLTkwMTYyNw_3b4e3b52-a9a6-4ab6-a2ef-5a22867cb8de"
      unitRef="usd">-5000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="i63818b401bb04e9e88b3cab017a735a0_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIxLTgtMS0xLTkwMTYyNw_e5effeec-17ae-40d1-afb8-13c699055409"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="i63818b401bb04e9e88b3cab017a735a0_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIxLTEwLTEtMS05MDE2Mjc_c42e5ac0-5887-4585-ab18-51ffb9abab3a"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="i63818b401bb04e9e88b3cab017a735a0_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIxLTEyLTEtMS05MDE2Mjc_dce5cd23-9cf8-42a4-976e-abac234510fb"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="i63818b401bb04e9e88b3cab017a735a0_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIxLTE0LTEtMS05MDE2Mjc_f2d079b3-45fd-4dd9-a4a7-dba2804c036d"
      unitRef="usd">13000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="i63818b401bb04e9e88b3cab017a735a0_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIxLTE2LTEtMS05MDE2Mjc_a2213476-808b-4b49-994c-f06e65987aae"
      unitRef="usd">2000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="i63818b401bb04e9e88b3cab017a735a0_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIxLTE4LTEtMS05MDE2Mjc_b6eeee54-391c-4b81-914b-990d5bc13506"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ia33ef0f24f8c47479e61255ad04bc3d0_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIxLTIwLTEtMS05MDE2Mjc_fb923046-0a9d-4e7b-b5f5-b93d17745b31"
      unitRef="usd">727000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i63818b401bb04e9e88b3cab017a735a0_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIxLTI0LTEtMS05MDE2Mjc_efc43a8e-2bfd-4adf-bc64-e8b2ac75f992"
      unitRef="usd">-4000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i6ce3287f369049479f983a87d69bc497_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIzLTItMS0xLTkwMTYyNw_de7bfdac-c7d0-4e66-9273-7479d40368e1"
      unitRef="usd">755000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="i7f0bd1b1a183406e9485579f03244328_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIzLTQtMS0xLTkwMTYyNw_7f3fc156-b727-4cb2-939e-356e51cefb4f"
      unitRef="usd">-25000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="i7f0bd1b1a183406e9485579f03244328_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIzLTYtMS0xLTkwMTYyNw_106dc896-36ba-49f8-9c01-740c93a11dd7"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="i7f0bd1b1a183406e9485579f03244328_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIzLTgtMS0xLTkwMTYyNw_274d134a-ac04-40af-bcf9-8b7a12feb176"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="i7f0bd1b1a183406e9485579f03244328_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIzLTEwLTEtMS05MDE2Mjc_53dcd781-de31-4c19-b08d-dff178ce7fbb"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="i7f0bd1b1a183406e9485579f03244328_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIzLTEyLTEtMS05MDE2Mjc_34908a65-9e52-44b7-803f-1fef7121c576"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="i7f0bd1b1a183406e9485579f03244328_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIzLTE0LTEtMS05MDE2Mjc_5c9cc104-2e2e-40bc-86b7-7fec178a8c00"
      unitRef="usd">41000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="i7f0bd1b1a183406e9485579f03244328_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIzLTE2LTEtMS05MDE2Mjc_8f703661-602d-4d01-af69-fa89710248a9"
      unitRef="usd">44000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="i7f0bd1b1a183406e9485579f03244328_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIzLTE4LTEtMS05MDE2Mjc_78fb5623-6ceb-440a-ac45-22d2df55cef8"
      unitRef="usd">23000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i083b739183804f428dcc811675c44fd1_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIzLTIwLTEtMS05MDE2Mjc_b15d4034-e91e-498c-a814-cadb19bc2284"
      unitRef="usd">668000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i7f0bd1b1a183406e9485579f03244328_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzIzLTIyLTEtMS05MDE2Mjc_a477b0f1-a6de-41d1-84e4-5a026e375d0b"
      unitRef="usd">-21000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i7a3d3fd1d9c04494965fc8d6669befce_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI1LTItMS0xLTkwMTYyNw_278b6c6e-f792-4249-9e2d-784f5b47687f"
      unitRef="usd">131000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
      contextRef="ieedc65b894ec499090df89b54968d236_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI1LTQtMS0xLTkwMTYyNw_48455fd9-b2e4-4dc5-a59a-5b48e18c536b"
      unitRef="usd">-82000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
      contextRef="ieedc65b894ec499090df89b54968d236_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI1LTYtMS0xLTkwMTYyNw_12d63c89-8242-4483-8124-557a9f37c635"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
      contextRef="ieedc65b894ec499090df89b54968d236_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI1LTgtMS0xLTkwMTYyNw_9dcdbc94-8639-47f2-86ca-37f0f3765504"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
      contextRef="ieedc65b894ec499090df89b54968d236_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI1LTEwLTEtMS05MDE2Mjc_112c0a87-a695-46d0-a758-4850bd00d322"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="ieedc65b894ec499090df89b54968d236_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI1LTEyLTEtMS05MDE2Mjc_3b8aded6-763c-43b6-b561-88e4fabc254d"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
      contextRef="ieedc65b894ec499090df89b54968d236_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI1LTE0LTEtMS05MDE2Mjc_9d95da93-43a5-4203-92a3-704f95927901"
      unitRef="usd">-8000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="ieedc65b894ec499090df89b54968d236_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI1LTE2LTEtMS05MDE2Mjc_3b195140-fcbd-4e37-aa3d-9aa15e2f2356"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="ieedc65b894ec499090df89b54968d236_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI1LTE4LTEtMS05MDE2Mjc_b3c8c4eb-1f91-47a1-ab6b-42c54009fdc2"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i5db83ba22769475ab6d6540d22c5aa2c_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI1LTIwLTEtMS05MDE2Mjc_a9639e13-bf09-43c0-bfdf-5a4dd4f24534"
      unitRef="usd">57000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="ieedc65b894ec499090df89b54968d236_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI1LTIyLTEtMS05MDE2Mjc_77f73ce6-9e5b-48b1-adf8-6a915c366eb6"
      unitRef="usd">-74000000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i9f2ea3acaacd400788eaa784d231fae6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI4LTItMS0xLTkwMTYyNw_b6b6aeec-9fc7-4677-a77a-b4e543341b49"
      unitRef="usd">373000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="if7d3f49b3d044badb2457ff39d4a5d45_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI4LTQtMS0xLTkwMTYyNw_5dd1e592-37dc-4483-913f-7b164419ce5e"
      unitRef="usd">66000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="if7d3f49b3d044badb2457ff39d4a5d45_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI4LTYtMS0xLTkwMTYyNw_e4585078-93f0-4dbd-b452-4abcd7e994ae"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="if7d3f49b3d044badb2457ff39d4a5d45_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI4LTgtMS0xLTkwMTYyNw_560bd856-ed7a-404b-ab95-4a6c63ecf615"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
      contextRef="if7d3f49b3d044badb2457ff39d4a5d45_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI4LTEwLTEtMS05MDE2Mjc_076dda10-bf8e-473a-a5f8-2f191f29921b"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="if7d3f49b3d044badb2457ff39d4a5d45_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI4LTEyLTEtMS05MDE2Mjc_e031d750-5d59-417f-87f0-acdae09f435e"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="if7d3f49b3d044badb2457ff39d4a5d45_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI4LTE0LTEtMS05MDE2Mjc_866333fe-6bec-4d14-b44a-16d086014cca"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="if7d3f49b3d044badb2457ff39d4a5d45_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI4LTE2LTEtMS05MDE2Mjc_ec4f8af2-445e-413b-8252-8c263baa5ce6"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
      contextRef="if7d3f49b3d044badb2457ff39d4a5d45_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI4LTE4LTEtMS05MDE2Mjc_246befd0-29dc-45c6-a1ba-c948d3e7d954"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i2e37955cad464d32a30d7c60cd56daa1_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI4LTIwLTEtMS05MDE2Mjc_5b81279d-8a8c-48c9-8dc1-d8301f35db3a"
      unitRef="usd">307000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="if7d3f49b3d044badb2457ff39d4a5d45_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI4LTIyLTEtMS05MDE2Mjc_02cdbfc5-a31f-46f3-b046-c1517b4c13be"
      unitRef="usd">66000000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ibefc5b09b5ca44859b69d068a5daa81e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI5LTItMS0xLTkwMTYyNw_613f9a4d-8fb9-47b3-91b3-3912b771f2b2"
      unitRef="usd">95000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i2b1b136733f74277bb5d861f8fe0b969_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI5LTQtMS0xLTkwMTYyNw_721f15a9-5206-45e6-9cca-f887ca03f902"
      unitRef="usd">2000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="i2b1b136733f74277bb5d861f8fe0b969_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI5LTYtMS0xLTkwMTYyNw_213196e7-a82e-4cac-bf80-55ff36ec91e4"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i2b1b136733f74277bb5d861f8fe0b969_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI5LTgtMS0xLTkwMTYyNw_e4191628-79ee-4315-bff8-752db585d5f6"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
      contextRef="i2b1b136733f74277bb5d861f8fe0b969_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI5LTEwLTEtMS05MDE2Mjc_d2fbb351-9fe3-459f-a25f-fac7b6ecd6b7"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i2b1b136733f74277bb5d861f8fe0b969_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI5LTEyLTEtMS05MDE2Mjc_f4e38fc1-9184-44cf-9ca0-3f7f6dd9f9a6"
      unitRef="usd">86000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i2b1b136733f74277bb5d861f8fe0b969_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI5LTE0LTEtMS05MDE2Mjc_a37b4ddb-7b21-46d9-9fab-4ee2be887433"
      unitRef="usd">18000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="i2b1b136733f74277bb5d861f8fe0b969_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI5LTE2LTEtMS05MDE2Mjc_0f1d518c-835a-47f5-8d79-ef24d65027e1"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
      contextRef="i2b1b136733f74277bb5d861f8fe0b969_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI5LTE4LTEtMS05MDE2Mjc_3982793a-8a3b-497c-bafe-ce5d80f791fc"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i7320f5f751b349bdb7be8bdc8184bc65_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI5LTIwLTEtMS05MDE2Mjc_29da9c62-d4e5-4fe8-a4c8-c0df3e6fcaf4"
      unitRef="usd">161000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i2b1b136733f74277bb5d861f8fe0b969_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzI5LTIyLTEtMS05MDE2Mjc_e551a078-6cf4-4eae-8045-606ba39481d9"
      unitRef="usd">2000000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <fnm:FairValueLiabilityRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag
      contextRef="i75a5e4632e234e54a296336817e8c3ab_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzMwLTAtMS0xLTk5MTAxNw_e3bbfcff-0c5d-46f5-9bb6-07ac8912812c">Total long-term debt</fnm:FairValueLiabilityRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i63d6cdfeddba44f4bd81f2c5c4309eec_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzMwLTItMS0xLTkwMTYyNw_7a955882-cdfc-427b-ba8f-efa7d1f56f32"
      unitRef="usd">468000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="id799537ea2dd42b880ca57a2654ac7c9_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzMwLTQtMS0xLTkwMTYyNw_e0380002-5a60-4c31-b8aa-b24f397ed024"
      unitRef="usd">68000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="id799537ea2dd42b880ca57a2654ac7c9_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzMwLTYtMS0xLTkwMTYyNw_f5f101db-f639-4fba-a2f3-d9281f300213"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="id799537ea2dd42b880ca57a2654ac7c9_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzMwLTgtMS0xLTkwMTYyNw_81e0d426-7a3c-4c1e-9bac-1a8d32d0c84d"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
      contextRef="id799537ea2dd42b880ca57a2654ac7c9_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzMwLTEwLTEtMS05MDE2Mjc_fd5213cc-8b07-499e-ac96-4ba82f024ad2"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="id799537ea2dd42b880ca57a2654ac7c9_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzMwLTEyLTEtMS05MDE2Mjc_b814703f-85a1-4abd-929c-99ab8f25d48d"
      unitRef="usd">86000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="id799537ea2dd42b880ca57a2654ac7c9_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzMwLTE0LTEtMS05MDE2Mjc_aef4698d-49a6-4f6e-934a-1487591eeedf"
      unitRef="usd">18000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="id799537ea2dd42b880ca57a2654ac7c9_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzMwLTE2LTEtMS05MDE2Mjc_d5de1241-1add-4f6d-912f-827fbbaf4e09"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
      contextRef="id799537ea2dd42b880ca57a2654ac7c9_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzMwLTE4LTEtMS05MDE2Mjc_24cb3f8b-93e5-451a-841a-309eef99cf0e"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i54ff0aef17234155baea73787dd269f7_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzMwLTIwLTEtMS05MDE2Mjc_0d633f50-8d87-4162-b15b-c2726c1fe971"
      unitRef="usd">468000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="id799537ea2dd42b880ca57a2654ac7c9_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzAvZnJhZzo4MDM1NmI4NTU0MTY0MWZhYjcxYTQzMDllOWQ3MzM2ZC90YWJsZTpiOTU0ZjNhNWNkYzY0MjM0YTdlYzZlZmJiZmZjNzc5OS90YWJsZXJhbmdlOmI5NTRmM2E1Y2RjNjQyMzRhN2VjNmVmYmJmZmM3Nzk5XzMwLTIyLTEtMS05MDE2Mjc_120f7b98-a3f9-42ae-8643-01cf12d4c532"
      unitRef="usd">68000000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90ZXh0cmVnaW9uOmYxY2M1ZjBhYWM1NzRhNmVhZDBmYmUyZDYyZWQ5NDA1XzIyNjE_3dcd23d6-8b9b-4299-922d-1c8827d3ab82">&lt;div style="margin-top: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;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:4.5pt;padding-left:3.37pt;padding-right:3.37pt;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:31.786%"/&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.679%"/&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.310%"/&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.739%"/&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.405%"/&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:4.405%"/&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.215%"/&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: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 March 31, 2023&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&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;Inputs&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="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;/tr&gt;&lt;tr&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="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;div&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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:6pt"&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;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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;530.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;560.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;545.5&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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;/tr&gt;&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;/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;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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="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;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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: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;/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;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;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;/tr&gt;&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;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;/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;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:4pt"&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.786%"/&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.679%"/&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.310%"/&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.739%"/&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.405%"/&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:4.405%"/&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.215%"/&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;Fair Value Measurements 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;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&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;Inputs&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="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;/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="33" 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;div&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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&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:left;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;/tr&gt;&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;/tr&gt;&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;/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;/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;/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;/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;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;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;/tr&gt;&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;/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;/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;/div&gt;&lt;div style="margin-bottom:1pt;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.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.720%"/&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:16.661%"/&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:10.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.395%"/&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:100%"&gt;Fair Value Measurements as of&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;March 31, 2023&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;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: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;205&lt;/span&gt;&lt;span style="color:#000000;font-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,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;121&lt;/span&gt;&lt;span style="color:#000000;font-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;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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:120%"&gt;Total mortgage loans held for sale, at lower of cost or fair value&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="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;326&lt;/span&gt;&lt;span style="color:#000000;font-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,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: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:top"&gt;&lt;div style="padding-left:4.5pt"&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;/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: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;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;1,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 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:top"&gt;&lt;div style="padding-left:4.5pt"&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;/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: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;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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;697&lt;/span&gt;&lt;span style="color:#000000;font-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;614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;146&lt;/span&gt;&lt;span style="color:#000000;font-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;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:top"&gt;&lt;div style="padding-left:13.5pt;text-indent:-4.5pt"&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;/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="2" style="border-top:1pt solid #2c6937;padding:2px 0 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;855&lt;/span&gt;&lt;span style="color:#000000;font-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;644&#160;&lt;/span&gt;&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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 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;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;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;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: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;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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;98&lt;/span&gt;&lt;span style="color:#000000;font-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;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;20&lt;/span&gt;&lt;span style="color:#000000;font-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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;395&lt;/span&gt;&lt;span style="color:#000000;font-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;400&#160;&lt;/span&gt;&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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;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;36&lt;/span&gt;&lt;span style="color:#000000;font-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;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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-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;2,538&lt;/span&gt;&lt;span style="color:#000000;font-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,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:TradingSecurities
      contextRef="iabc32aca6bcd40ae8f7a78e71600fc83_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTo4YzBiMGEzMmU3YTg0NjE2OTEzZGQ2NDM3NjEwN2I4Mi90YWJsZXJhbmdlOjhjMGIwYTMyZTdhODQ2MTY5MTNkZDY0Mzc2MTA3YjgyXzgtMi0xLTEtODQ3Mjc2_b86fecef-9421-449b-8cf3-230e657fb92e"
      unitRef="usd">32000000</us-gaap:TradingSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ic7302827fef04f1ab8368619c48395e2_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTo4YzBiMGEzMmU3YTg0NjE2OTEzZGQ2NDM3NjEwN2I4Mi90YWJsZXJhbmdlOjhjMGIwYTMyZTdhODQ2MTY5MTNkZDY0Mzc2MTA3YjgyXzEzLTItMS0xLTg0NzI3Ng_e7baa60e-f4eb-4e24-8ffe-ce92b9b8fada"
      unitRef="usd">362000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ib1e8e9e6db5949ba97765db3b9ceb2d2_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTo4YzBiMGEzMmU3YTg0NjE2OTEzZGQ2NDM3NjEwN2I4Mi90YWJsZXJhbmdlOjhjMGIwYTMyZTdhODQ2MTY5MTNkZDY0Mzc2MTA3YjgyXzIzLTItMS0xLTg0NzI3Ng_bbe769c4-c804-4819-a74c-74ab7fb2cda4"
      unitRef="usd">138000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput
      contextRef="i6bc74cdf2c194e5dbcc4e7f4ca1473b4_I20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTo4YzBiMGEzMmU3YTg0NjE2OTEzZGQ2NDM3NjEwN2I4Mi90YWJsZXJhbmdlOjhjMGIwYTMyZTdhODQ2MTY5MTNkZDY0Mzc2MTA3YjgyXzIzLTgtMS0xLTg0NzI3Ng_21896891-dc61-4b5e-8476-b42b0b7d80dd"
      unitRef="number">0.05300</us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput>
    <us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput
      contextRef="iac3effc8f5ee4698beee99169eb06989_I20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTo4YzBiMGEzMmU3YTg0NjE2OTEzZGQ2NDM3NjEwN2I4Mi90YWJsZXJhbmdlOjhjMGIwYTMyZTdhODQ2MTY5MTNkZDY0Mzc2MTA3YjgyXzIzLTEwLTEtMS04NDcyNzY_717e1991-0081-418f-a976-a47f7ed4cd32"
      unitRef="number">0.05600</us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput>
    <us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput
      contextRef="i5c1b022f8c4445f680505e57cf7aa2c9_I20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTo4YzBiMGEzMmU3YTg0NjE2OTEzZGQ2NDM3NjEwN2I4Mi90YWJsZXJhbmdlOjhjMGIwYTMyZTdhODQ2MTY5MTNkZDY0Mzc2MTA3YjgyXzIzLTEyLTEtMS04NDcyNzY_0b414268-3a36-4c4b-891b-7932acd46a7a"
      unitRef="number">0.05455</us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i66e952e2348b4921997e12ba58e174b1_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTo4YzBiMGEzMmU3YTg0NjE2OTEzZGQ2NDM3NjEwN2I4Mi90YWJsZXJhbmdlOjhjMGIwYTMyZTdhODQ2MTY5MTNkZDY0Mzc2MTA3YjgyXzI0LTItMS0xLTg0NzI3Ng_9052c4f7-2a7b-4f49-b3a5-a6e3745d5e7b"
      unitRef="usd">97000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ibdafa212bc3e4c8f983e817365e24cd0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTo4YzBiMGEzMmU3YTg0NjE2OTEzZGQ2NDM3NjEwN2I4Mi90YWJsZXJhbmdlOjhjMGIwYTMyZTdhODQ2MTY5MTNkZDY0Mzc2MTA3YjgyXzI1LTItMS0xLTg0NzI3Ng_511c3c26-0bb2-4a2d-b5e5-06c29c585bd9"
      unitRef="usd">25000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i0259a87c3d9f4894ae240af60add048e_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTo4YzBiMGEzMmU3YTg0NjE2OTEzZGQ2NDM3NjEwN2I4Mi90YWJsZXJhbmdlOjhjMGIwYTMyZTdhODQ2MTY5MTNkZDY0Mzc2MTA3YjgyXzI2LTItMS0xLTg0NzI3Ng_ab6df96d-ef15-4cac-bf20-92bc1d026e7a"
      unitRef="usd">260000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="idc2fc19c416b457d8721ed811c63d008_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTo4YzBiMGEzMmU3YTg0NjE2OTEzZGQ2NDM3NjEwN2I4Mi90YWJsZXJhbmdlOjhjMGIwYTMyZTdhODQ2MTY5MTNkZDY0Mzc2MTA3YjgyXzI3LTItMS0xLTg0NzI3Ng_c94f5152-5560-414d-9165-7b74438f2dd1"
      unitRef="usd">622000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="if8ddc22819984ae882dd9967e618a48e_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTo4YzBiMGEzMmU3YTg0NjE2OTEzZGQ2NDM3NjEwN2I4Mi90YWJsZXJhbmdlOjhjMGIwYTMyZTdhODQ2MTY5MTNkZDY0Mzc2MTA3YjgyXzI5LTItMS0xLTg0NzI3Ng_f8755e43-6904-4846-bf23-654f1ab63b78"
      unitRef="usd">25000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="idbf1565e106944f4b1fa398ef29027d5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTo4YzBiMGEzMmU3YTg0NjE2OTEzZGQ2NDM3NjEwN2I4Mi90YWJsZXJhbmdlOjhjMGIwYTMyZTdhODQ2MTY5MTNkZDY0Mzc2MTA3YjgyXzMwLTItMS0xLTg0NzI3Ng_be29ae5a-bc82-4f44-9f19-e9c568ab8713"
      unitRef="usd">-63000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="idc2fc19c416b457d8721ed811c63d008_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTo4YzBiMGEzMmU3YTg0NjE2OTEzZGQ2NDM3NjEwN2I4Mi90YWJsZXJhbmdlOjhjMGIwYTMyZTdhODQ2MTY5MTNkZDY0Mzc2MTA3YjgyXzMxLTItMS0xLTg0NzI3Ng_463df89d-e369-4a67-89a9-367ea673b2db"
      unitRef="usd">-38000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:TradingSecurities
      contextRef="i4e052a0ecae54b0e9c3f8f2349d021cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpmMjNjNTQwN2MyYjI0MTY1ODE4OTRjYmIzZWMzZGQ5Ni90YWJsZXJhbmdlOmYyM2M1NDA3YzJiMjQxNjU4MTg5NGNiYjNlYzNkZDk2XzctMi0xLTEtODQ3Mjc2_8e3b1e3d-81cc-47d8-a5a9-24967fea82d0"
      unitRef="usd">47000000</us-gaap:TradingSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i06fc58c7703f4567aea49418963b3fe0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpmMjNjNTQwN2MyYjI0MTY1ODE4OTRjYmIzZWMzZGQ5Ni90YWJsZXJhbmdlOmYyM2M1NDA3YzJiMjQxNjU4MTg5NGNiYjNlYzNkZDk2XzExLTItMS0xLTg0NzI3Ng_5dda7b97-089d-4c76-a1ca-f0cad9b7df64"
      unitRef="usd">371000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i36cb8808bdb348ce920293f3b3c02b88_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpmMjNjNTQwN2MyYjI0MTY1ODE4OTRjYmIzZWMzZGQ5Ni90YWJsZXJhbmdlOmYyM2M1NDA3YzJiMjQxNjU4MTg5NGNiYjNlYzNkZDk2XzI1LTItMS0xLTg0NzI3Ng_825db5d4-bfa7-43c4-904c-7e1cf5185472"
      unitRef="usd">142000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput
      contextRef="i42a0ec3c8a82488fac9d3ab4a5faa344_I20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpmMjNjNTQwN2MyYjI0MTY1ODE4OTRjYmIzZWMzZGQ5Ni90YWJsZXJhbmdlOmYyM2M1NDA3YzJiMjQxNjU4MTg5NGNiYjNlYzNkZDk2XzI1LTgtMS0xLTg0NzI3Ng_7136ee97-28a8-4b6e-a874-606993538157"
      unitRef="number">0.05310</us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput>
    <us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput
      contextRef="i1eac517c13264e07afdd18982ca16d4c_I20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpmMjNjNTQwN2MyYjI0MTY1ODE4OTRjYmIzZWMzZGQ5Ni90YWJsZXJhbmdlOmYyM2M1NDA3YzJiMjQxNjU4MTg5NGNiYjNlYzNkZDk2XzI1LTEwLTEtMS04NDcyNzY_387a4d17-cab8-4622-a24a-556c3aa8ec7b"
      unitRef="number">0.05820</us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput>
    <us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput
      contextRef="i076ece52a9614c589deb96b957abe81f_I20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpmMjNjNTQwN2MyYjI0MTY1ODE4OTRjYmIzZWMzZGQ5Ni90YWJsZXJhbmdlOmYyM2M1NDA3YzJiMjQxNjU4MTg5NGNiYjNlYzNkZDk2XzI1LTEyLTEtMS04NDcyNzY_60a993a3-45fe-410c-83de-bc4788a4f930"
      unitRef="number">0.05577</us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ie81901624c9142959d21502995c601d0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpmMjNjNTQwN2MyYjI0MTY1ODE4OTRjYmIzZWMzZGQ5Ni90YWJsZXJhbmdlOmYyM2M1NDA3YzJiMjQxNjU4MTg5NGNiYjNlYzNkZDk2XzI2LTItMS0xLTg0NzI3Ng_5b2d3639-18ec-4dc5-91f3-fceeb3c17aed"
      unitRef="usd">96000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ibb56000ad11e46098aadc4daafb55cac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpmMjNjNTQwN2MyYjI0MTY1ODE4OTRjYmIzZWMzZGQ5Ni90YWJsZXJhbmdlOmYyM2M1NDA3YzJiMjQxNjU4MTg5NGNiYjNlYzNkZDk2XzI3LTItMS0xLTg0NzI3Ng_4b544579-20e8-487b-af43-57b2f95d7bc6"
      unitRef="usd">25000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ic112d93c72104cdb90e220b4fec319bc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpmMjNjNTQwN2MyYjI0MTY1ODE4OTRjYmIzZWMzZGQ5Ni90YWJsZXJhbmdlOmYyM2M1NDA3YzJiMjQxNjU4MTg5NGNiYjNlYzNkZDk2XzI4LTItMS0xLTg0NzI3Ng_b94cf32c-f806-42b6-b7f6-5db018255c30"
      unitRef="usd">263000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i723ad52d9a3a4d71adc35a6c680ee888_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpmMjNjNTQwN2MyYjI0MTY1ODE4OTRjYmIzZWMzZGQ5Ni90YWJsZXJhbmdlOmYyM2M1NDA3YzJiMjQxNjU4MTg5NGNiYjNlYzNkZDk2XzI5LTItMS0xLTg0NzI3Ng_252c4099-24bb-43e6-b5ec-2ba1e077956f"
      unitRef="usd">634000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i1b32fa16671c4ebd8b06fe6e9603f379_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpmMjNjNTQwN2MyYjI0MTY1ODE4OTRjYmIzZWMzZGQ5Ni90YWJsZXJhbmdlOmYyM2M1NDA3YzJiMjQxNjU4MTg5NGNiYjNlYzNkZDk2XzMxLTItMS0xLTg0NzI3Ng_98305461-41aa-4ee4-ba49-330e6e32af51"
      unitRef="usd">25000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="ic1b5b73a7a3643919c741092a06a9a3b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpmMjNjNTQwN2MyYjI0MTY1ODE4OTRjYmIzZWMzZGQ5Ni90YWJsZXJhbmdlOmYyM2M1NDA3YzJiMjQxNjU4MTg5NGNiYjNlYzNkZDk2XzMyLTItMS0xLTg0NzI3Ng_a124df8f-8b18-4d5f-9f20-402aeba9e578"
      unitRef="usd">-62000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i723ad52d9a3a4d71adc35a6c680ee888_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpmMjNjNTQwN2MyYjI0MTY1ODE4OTRjYmIzZWMzZGQ5Ni90YWJsZXJhbmdlOmYyM2M1NDA3YzJiMjQxNjU4MTg5NGNiYjNlYzNkZDk2XzMzLTItMS0xLTg0NzI3Ng_04ee534b-792e-4c1d-9725-52a837c1a242"
      unitRef="usd">-37000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i79ff02fdfe4c46b8b43232987f19fb13_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90ZXh0cmVnaW9uOmYxY2M1ZjBhYWM1NzRhNmVhZDBmYmUyZDYyZWQ5NDA1XzEzNjc_749ace7e-43be-44a8-aea4-3166c3639e98"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie7fda36fbdc54fa5b222ef7c2e3d97e6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90ZXh0cmVnaW9uOmYxY2M1ZjBhYWM1NzRhNmVhZDBmYmUyZDYyZWQ5NDA1XzEzNjc_fa761706-a186-4e13-b0ed-facacb133d07"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="ibd8ab109ecf5484083374935477114e7_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90ZXh0cmVnaW9uOmYxY2M1ZjBhYWM1NzRhNmVhZDBmYmUyZDYyZWQ5NDA1XzE0ODE_98174a5d-5ecc-445f-9b84-86120d41f114"
      unitRef="usd">11000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="ifca860821b974e4abc6569300d7721ee_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90ZXh0cmVnaW9uOmYxY2M1ZjBhYWM1NzRhNmVhZDBmYmUyZDYyZWQ5NDA1XzE0ODg_8b570882-7fe0-4c0f-9f10-121ba3f79917"
      unitRef="usd">30000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="ib11ee8f3955e43419529b17e962c3a9a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90ZXh0cmVnaW9uOmYxY2M1ZjBhYWM1NzRhNmVhZDBmYmUyZDYyZWQ5NDA1XzE2MDg_2fe876bf-37af-4445-89cc-3f45ca170d1c"
      unitRef="usd">0</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="ibd8ab109ecf5484083374935477114e7_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90ZXh0cmVnaW9uOmYxY2M1ZjBhYWM1NzRhNmVhZDBmYmUyZDYyZWQ5NDA1XzE2MDg_5ab87f34-62ad-4dd0-ae3d-e8187776bc71"
      unitRef="usd">0</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="ifca860821b974e4abc6569300d7721ee_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90ZXh0cmVnaW9uOmYxY2M1ZjBhYWM1NzRhNmVhZDBmYmUyZDYyZWQ5NDA1XzE2MDg_6c8dcc08-28b6-40ef-846c-fe56582aa7b2"
      unitRef="usd">0</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="ied76d21eef3f4e12b4507655e6bc3026_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90ZXh0cmVnaW9uOmYxY2M1ZjBhYWM1NzRhNmVhZDBmYmUyZDYyZWQ5NDA1XzE2MDg_79d4a37e-4cf6-48bc-a040-e8b8cd25753e"
      unitRef="usd">0</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="if1bf6e4586d1447cbcbbea9ba1806d9c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzUtNC0xLTEtODQ3Mjc2_5604c434-4f1c-45c3-8a54-767214f99702"
      unitRef="usd">205000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="i151ee49180e04cdb945754cefb4af19e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzUtNi0xLTEtODQ3Mjc2_eb616f9b-7be4-42a4-8703-e636d0b47a32"
      unitRef="usd">1571000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="i78c50969006f4b93a46348eb97e99253_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzYtNC0xLTEtODQ3Mjc2_cdc2a927-4543-4981-bd64-71a7d4c8e5bd"
      unitRef="usd">121000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="icd60f5b3f9f94fbdba275cbd401a049f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzYtNi0xLTEtODQ3Mjc2_e8426641-2db3-4a14-bc46-6a533cacf23f"
      unitRef="usd">92000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="ib11ee8f3955e43419529b17e962c3a9a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzgtNC0xLTEtODQ3Mjc2_87882ee0-a8c5-4530-b002-3d24be3a25a2"
      unitRef="usd">326000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="ied76d21eef3f4e12b4507655e6bc3026_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzgtNi0xLTEtODQ3Mjc2_4ab2d414-01d8-4031-a656-dddd652112f6"
      unitRef="usd">1663000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="idaca7b7b6f734f25be73e6e0930883f7_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzEwLTQtMS0xLTg0NzI3Ng_2e841bf4-ace1-434c-b6f6-3fd8bf435eb0"
      unitRef="usd">926000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ic9afb8c923f94591afbd7d7e83206b68_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzEwLTYtMS0xLTg0NzI3Ng_2fb0287a-fbac-4616-8f90-61b15cf68c1b"
      unitRef="usd">1636000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i82d15eaea9ca4d0ea1a951d21516802f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzEzLTQtMS0xLTg0NzI3Ng_04b312a2-364f-42d1-823d-3e60e7f522fc"
      unitRef="usd">12000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i7af4b3c030ec41588dbad3890ef8c18e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzEzLTYtMS0xLTg0NzI3Ng_489f31da-26d9-45ed-ae57-c75b2937b111"
      unitRef="usd">3000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ifa0226f2527d49bb8e33f263c862a950_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzE1LTQtMS0xLTg0NzI3Ng_8a7bbc09-0c1a-421a-b9be-9c6aa1a7a9da"
      unitRef="usd">697000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i762bdb97615843f08a7813477102b7c8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzE1LTYtMS0xLTg0NzI3Ng_1074b384-cc67-4422-99d1-0345e8cd8b24"
      unitRef="usd">614000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i3523c9d3b02f4ece8e01590d21fed9df_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzE2LTQtMS0xLTg0NzI3Ng_24a9dc73-d449-49f3-96e9-8ce7dcfaac9b"
      unitRef="usd">146000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i0e30c315a8b54184a273f150386334e9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzE2LTYtMS0xLTg0NzI3Ng_9c985c38-dd5d-46ad-8d21-b14e9a506b8c"
      unitRef="usd">27000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ie361880d60cb4ac29f848e2ba81a60a0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzE3LTQtMS0xLTg0NzI3Ng_ac49e9ac-d372-40ae-86be-7298c23c6e75"
      unitRef="usd">855000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i0b7986514f8f47b18bf0d44cc8c90923_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzE3LTYtMS0xLTg0NzI3Ng_9e7f8a0f-2ba8-4792-aa5a-596298b82bb2"
      unitRef="usd">644000000</us-gaap:LoansReceivableFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="i44fae4f510fa4553a42dab8005b51abc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzIwLTQtMS0xLTg0NzI3Ng_55745ef6-011f-48d6-9eb2-8fe7935280c6"
      unitRef="usd">23000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="idb90c7d2af0644f59acd681b0089fe3b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzIwLTYtMS0xLTg0NzI3Ng_2eb32887-09b3-4fb7-a514-61a8ec9eb623"
      unitRef="usd">17000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="i6f3b7b1c1a734541a3f63b742130e5dc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzIxLTQtMS0xLTg0NzI3Ng_7307a471-7db2-4773-aff8-14dd8e4dcbcf"
      unitRef="usd">43000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="i39f3ae9b2080465dbecb40d766861bc7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzIxLTYtMS0xLTg0NzI3Ng_650c6d7d-64d5-41af-bf39-2617196defcb"
      unitRef="usd">65000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="idaca7b7b6f734f25be73e6e0930883f7_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzIyLTQtMS0xLTg0NzI3Ng_4923eea3-be9b-4d92-bbb4-4383920c2c7d"
      unitRef="usd">211000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="ic9afb8c923f94591afbd7d7e83206b68_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzIyLTYtMS0xLTg0NzI3Ng_317a2ccf-8e1c-43cf-a886-6d42cc734a3b"
      unitRef="usd">215000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="i778476ed28354071a03f57e38f488ae5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzIzLTQtMS0xLTg0NzI3Ng_fa57de20-bdff-4cc0-ba33-0852d9c272f2"
      unitRef="usd">98000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="idf1ce03d32794bd99cd7d6976f07d55c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzIzLTYtMS0xLTg0NzI3Ng_73268e52-679c-4d55-9099-645207fda343"
      unitRef="usd">91000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="i5e52e4e8e6c947429d3b514f56ad4e1e_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzI0LTQtMS0xLTg0NzI3Ng_a32bef43-9eae-47d8-9a5b-5634606f6e56"
      unitRef="usd">20000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="i03ec4c8df7f041319733bcdc100bfddb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzI0LTYtMS0xLTg0NzI3Ng_3c0b158a-85fa-4dca-895d-eeda2926bf0f"
      unitRef="usd">12000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="idcb361cc9cdc42658460c57928b1d704_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzI1LTQtMS0xLTg0NzI3Ng_f9bc9cc2-4bd4-421b-b63b-013f6794dd8b"
      unitRef="usd">395000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="ia765cd91ec48470db73d34eb1555cf6b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzI1LTYtMS0xLTg0NzI3Ng_96c76289-9f9c-431b-bebc-fff7374d9258"
      unitRef="usd">400000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="i2a77e45ff64c4f6c924659c30117f96f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzI3LTQtMS0xLTg0NzI3Ng_3cfa489c-1dc1-41ed-a970-2d524b1fe942"
      unitRef="usd">36000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure
      contextRef="i26d5581731ab4c37a0f9f48c14e906fa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzI3LTYtMS0xLTg0NzI3Ng_db6031dd-546a-4e05-ae4e-e09d57521fd4"
      unitRef="usd">119000000</fnm:RealEstateAcquiredThroughForeclosureFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib11ee8f3955e43419529b17e962c3a9a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzI5LTQtMS0xLTg0NzI3Ng_b7880131-e88a-4463-9409-b74d2326daaf"
      unitRef="usd">2538000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ied76d21eef3f4e12b4507655e6bc3026_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzYvZnJhZzpmMWNjNWYwYWFjNTc0YTZlYWQwZmJlMmQ2MmVkOTQwNS90YWJsZTpkYTI5N2ZjMmVjZWM0NjllYjAyOWE5ZjNmMjAwZWRjOS90YWJsZXJhbmdlOmRhMjk3ZmMyZWNlYzQ2OWViMDI5YTlmM2YyMDBlZGM5XzI5LTYtMS0xLTg0NzI3Ng_4faf5ed4-fb4b-4d43-bb97-38e6567968b9"
      unitRef="usd">4462000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90ZXh0cmVnaW9uOmExMGYwMDA0ZDE3NzQ3ZDE5NmQxYzg2MGE2NzE2OGM0Xzc5Ng_21e9fc2f-05e6-41f7-9926-abce1237a556">&lt;div style="margin-bottom:9pt;margin-top: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 condensed 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 style="margin-bottom:4pt;margin-top:4.5pt;padding-left:9pt;text-indent:-9pt"&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:9.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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.167%"/&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:9.911%"/&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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.655%"/&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.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.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:1.0%"/&gt;&lt;td style="width:9.173%"/&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 March 31, 2023&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 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="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: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="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 3.25pt;text-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 (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="display:none"/&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:120%"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3) &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-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: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;/tr&gt;&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;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="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;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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt;text-indent:-6pt"&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;/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;90,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="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;36,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="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: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,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="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;&#x2014;&#160;&lt;/span&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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;90,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 13pt;text-align:left;text-indent:-6pt;vertical-align:top"&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;26,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="2" style="padding:2px 0 2px 1pt;text-align:right;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,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;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,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="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;47,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="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:8pt;font-weight:400;line-height:100%"&gt;2,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="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;32&#160;&lt;/span&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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;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;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;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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;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;512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="2" style="padding:2px 0 2px 1pt;text-align:right;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;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:8pt;font-weight:400;line-height:100%"&gt;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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:12pt;text-indent:-6pt"&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;/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;4,109,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="2" style="padding:2px 0 2px 1pt;text-align:right;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,489,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="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;170,658&#160;&lt;/span&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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,659,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;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;2,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="2" style="padding:2px 0 2px 1pt;text-align:right;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,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;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;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 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;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;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:8pt;font-weight:400;line-height:100%"&gt;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="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;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;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="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:bottom"&gt;&lt;span style="color:#000000;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;4,282,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="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;83,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;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 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;3,576,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #2c6937;padding:2px 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="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;172,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;3,832,414&#160;&lt;/span&gt;&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="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="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="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="display:none"/&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:120%"&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="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;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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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="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;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="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;/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: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;13,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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: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="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: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;13,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;/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;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="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;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="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;/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:8pt;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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;125,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="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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;124,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;577&#160;&lt;/span&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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;125,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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: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,091,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 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="2" style="padding:2px 0 2px 1pt;text-align:right;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,573,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;41,490&#160;&lt;/span&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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,614,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;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;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="2" style="padding:2px 0 2px 1pt;text-align:right;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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&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:8pt;font-weight:400;line-height:100%"&gt;(3,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;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;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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:8pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:bottom"&gt;&lt;span style="color:#000000;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,231,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 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;&#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="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: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,716,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 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="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;42,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt 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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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,754,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;/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: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:9.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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.167%"/&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:9.614%"/&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 colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&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.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:9.618%"/&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 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="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: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="3" style="border-bottom:1pt solid #2c6937;border-top:1pt solid #2c6937;padding:2px 3.25pt;text-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 (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="display:none"/&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:120%"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&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;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: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;/tr&gt;&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: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="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;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="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;/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: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 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;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="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: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 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;&#x2014;&#160;&lt;/span&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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 13pt;text-align:left;text-indent:-6pt;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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 13pt;text-align:left;text-indent:-6pt;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="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;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="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: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="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;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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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 13pt;text-align:left;text-indent:-6pt;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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 13pt;text-align:left;text-indent:-6pt;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt;text-indent:-6pt"&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;/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;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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 13pt;text-align:left;text-indent:-6pt;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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 13pt;text-align:left;text-indent:-6pt;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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="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: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 13pt;text-align:left;text-indent:-6pt;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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: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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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:bottom"&gt;&lt;span style="color:#000000;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;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: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;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:bottom"/&gt;&lt;td colspan="3" style="display:none"/&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;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: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="border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;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: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 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;(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 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;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: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="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="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="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="display:none"/&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="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;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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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="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;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="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;/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: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 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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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;&#x2014;&#160;&lt;/span&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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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="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;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="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;/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: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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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 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: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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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 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;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;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="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;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="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: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 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;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="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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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: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="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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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:bottom"&gt;&lt;span style="color:#000000;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,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: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;&#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="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: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,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: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="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;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: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 style="border-bottom:3pt double #2c6937;border-top:1pt solid #2c6937;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #2c6937;border-top:1pt solid #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,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:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90ZXh0cmVnaW9uOmExMGYwMDA0ZDE3NzQ3ZDE5NmQxYzg2MGE2NzE2OGM0XzgwMA_13d01c82-4e77-4b94-8a74-c53b8f442dd7">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 condensed 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="ic4d98cc3f4be4dd7b13b46255a49e218_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzQtMi0xLTEtODQ3Mjc2_b4c780ab-ec21-4b8b-b0cc-808942b792a3"
      unitRef="usd">90837000000</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure
      contextRef="i7f8ca81072b14945beb2f9e288e9cc66_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzQtNS0xLTEtODQ3Mjc2_6171d278-2d70-411e-b98b-786d27c1f761"
      unitRef="usd">36237000000</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure
      contextRef="i408659f288ac4e30881aeef4d298f06c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzQtOC0xLTEtODQ3Mjc2_1c3309f8-4f45-46c2-9de8-a5bd0777890b"
      unitRef="usd">54600000000</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure
      contextRef="ia6f4dfba532e4821b022adea86b3cfd3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzQtMTItMS0xLTg0NzI3Ng_ba7c71c9-d4f8-460f-9754-466fda069413"
      unitRef="usd">0</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure
      contextRef="i53f3ed8130e845cd97323dfc88aca24f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzQtMTgtMS0xLTg0NzI3Ng_1ac551f2-e60b-4d89-b9e4-233feebb6933"
      unitRef="usd">90837000000</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
      contextRef="ic4d98cc3f4be4dd7b13b46255a49e218_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzUtMi0xLTEtODQ3Mjc2_6432915b-0340-49fd-a5ee-564f562c3856"
      unitRef="usd">26950000000</us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure>
    <us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
      contextRef="i7f8ca81072b14945beb2f9e288e9cc66_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzUtNS0xLTEtODQ3Mjc2_492e1b6a-a70c-4ae5-8f84-6c3872f885a2"
      unitRef="usd">0</us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure>
    <us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
      contextRef="i408659f288ac4e30881aeef4d298f06c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzUtOC0xLTEtODQ3Mjc2_b338c6d3-9bd7-4ced-82cd-a9a0fb141fce"
      unitRef="usd">26950000000</us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure>
    <us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
      contextRef="ia6f4dfba532e4821b022adea86b3cfd3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzUtMTItMS0xLTg0NzI3Ng_1f288e31-bd19-442d-9a05-0a19a1d963b2"
      unitRef="usd">0</us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure>
    <us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
      contextRef="i53f3ed8130e845cd97323dfc88aca24f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzUtMTgtMS0xLTg0NzI3Ng_808eee2a-7e55-4809-babc-59e7de3b7dbb"
      unitRef="usd">26950000000</us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure>
    <us-gaap:TradingSecurities
      contextRef="ic4d98cc3f4be4dd7b13b46255a49e218_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzYtMi0xLTEtODQ3Mjc2_39df1d2d-4ed2-4a69-b295-6e95df58150d"
      unitRef="usd">50410000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i7f8ca81072b14945beb2f9e288e9cc66_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzYtNS0xLTEtODQ3Mjc2_b39ba012-34d1-47bf-a421-a90df5c8549c"
      unitRef="usd">47537000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i408659f288ac4e30881aeef4d298f06c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzYtOC0xLTEtODQ3Mjc2_e2f79b92-c7c4-4bf3-b065-3edcb7ddb13d"
      unitRef="usd">2841000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="ia6f4dfba532e4821b022adea86b3cfd3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzYtMTItMS0xLTg0NzI3Ng_aafc563f-02c2-42c9-9fa0-44ac0393a14a"
      unitRef="usd">32000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i53f3ed8130e845cd97323dfc88aca24f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzYtMTgtMS0xLTg0NzI3Ng_c6c6aff5-0679-4479-9ba8-732ac5c7eea0"
      unitRef="usd">50410000000</us-gaap:TradingSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ic4d98cc3f4be4dd7b13b46255a49e218_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzctMi0xLTEtODQ3Mjc2_44342910-e622-4187-89df-bc2ddde9d9f5"
      unitRef="usd">679000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i7f8ca81072b14945beb2f9e288e9cc66_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzctNS0xLTEtODQ3Mjc2_69987797-5050-4f94-a5d2-0e35c7ca3d5d"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i408659f288ac4e30881aeef4d298f06c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzctOC0xLTEtODQ3Mjc2_49625be0-68bb-447a-b47a-e52044196b98"
      unitRef="usd">57000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ia6f4dfba532e4821b022adea86b3cfd3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzctMTItMS0xLTg0NzI3Ng_8f4c1a17-4d69-41d6-9040-e095fd056192"
      unitRef="usd">622000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i53f3ed8130e845cd97323dfc88aca24f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzctMTgtMS0xLTg0NzI3Ng_b09a57d3-62f7-4313-9264-df980043164f"
      unitRef="usd">679000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="ic4d98cc3f4be4dd7b13b46255a49e218_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzgtMi0xLTEtODQ3Mjc2_10933b5a-8999-492c-904d-eb42b77a1709"
      unitRef="usd">512000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="i7f8ca81072b14945beb2f9e288e9cc66_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzgtNS0xLTEtODQ3Mjc2_19aeebb7-84fe-4464-8bcb-a42e3bbae602"
      unitRef="usd">0</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="i408659f288ac4e30881aeef4d298f06c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzgtOC0xLTEtODQ3Mjc2_4c528a8b-3f73-448b-b438-2e0bc011a335"
      unitRef="usd">23000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="ia6f4dfba532e4821b022adea86b3cfd3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzgtMTItMS0xLTg0NzI3Ng_4787df41-5f71-461a-bfe5-2a74249c15d8"
      unitRef="usd">503000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="i53f3ed8130e845cd97323dfc88aca24f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzgtMTgtMS0xLTg0NzI3Ng_87fef0c0-1a25-4185-a2c4-62455b6e554c"
      unitRef="usd">526000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ic4d98cc3f4be4dd7b13b46255a49e218_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzktMi0xLTEtODQ3Mjc2_0a118ad1-8d1a-4952-9492-f1e83b41d6c3"
      unitRef="usd">4109823000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i7f8ca81072b14945beb2f9e288e9cc66_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzktNS0xLTEtODQ3Mjc2_94d13fb1-3282-4f5e-918e-b000de607c69"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i408659f288ac4e30881aeef4d298f06c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzktOC0xLTEtODQ3Mjc2_5431bf3c-b6a0-49c6-8d9e-ef256d12615e"
      unitRef="usd">3489281000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ia6f4dfba532e4821b022adea86b3cfd3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzktMTItMS0xLTg0NzI3Ng_5cd96a40-c47b-4c72-9252-5dc34796ed3c"
      unitRef="usd">170658000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i53f3ed8130e845cd97323dfc88aca24f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzktMTgtMS0xLTg0NzI3Ng_e7d9c73d-33b4-450b-b19f-f996f4cc858b"
      unitRef="usd">3659939000000</us-gaap:LoansReceivableFairValueDisclosure>
    <fnm:AdvancesToLendersFairValueDisclosure
      contextRef="ic4d98cc3f4be4dd7b13b46255a49e218_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzEwLTItMS0xLTg0NzI3Ng_3343fee8-8133-4347-9258-4e61776853e7"
      unitRef="usd">2748000000</fnm:AdvancesToLendersFairValueDisclosure>
    <fnm:AdvancesToLendersFairValueDisclosure
      contextRef="i7f8ca81072b14945beb2f9e288e9cc66_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzEwLTUtMS0xLTg0NzI3Ng_046e535d-6603-452f-9518-f6aeeea63fb8"
      unitRef="usd">0</fnm:AdvancesToLendersFairValueDisclosure>
    <fnm:AdvancesToLendersFairValueDisclosure
      contextRef="i408659f288ac4e30881aeef4d298f06c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzEwLTgtMS0xLTg0NzI3Ng_8cd05518-65c0-4d62-aa2f-def012e26bf9"
      unitRef="usd">2748000000</fnm:AdvancesToLendersFairValueDisclosure>
    <fnm:AdvancesToLendersFairValueDisclosure
      contextRef="ia6f4dfba532e4821b022adea86b3cfd3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzEwLTEyLTEtMS04NDcyNzY_56c5a77d-eddb-4b3d-a3b9-338bd2fac191"
      unitRef="usd">0</fnm:AdvancesToLendersFairValueDisclosure>
    <fnm:AdvancesToLendersFairValueDisclosure
      contextRef="i53f3ed8130e845cd97323dfc88aca24f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzEwLTE4LTEtMS04NDcyNzY_1606a974-42f6-4832-a5fb-ae69bb3484cb"
      unitRef="usd">2748000000</fnm:AdvancesToLendersFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="ic4d98cc3f4be4dd7b13b46255a49e218_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzExLTItMS0xLTg0NzI3Ng_36ed9095-aa67-475a-b67a-420d0710558e"
      unitRef="usd">153000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i7f8ca81072b14945beb2f9e288e9cc66_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzExLTUtMS0xLTg0NzI3Ng_e06129ee-0fba-4eca-8846-8f174c785a0f"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i408659f288ac4e30881aeef4d298f06c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzExLTgtMS0xLTg0NzI3Ng_da21f27d-6423-408a-aba4-0f6d9272795b"
      unitRef="usd">290000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ia6f4dfba532e4821b022adea86b3cfd3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzExLTEyLTEtMS04NDcyNzY_7da202a2-4380-4a0c-8a79-e253d0dd6e8f"
      unitRef="usd">27000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i43dc6d0b70414cdb87e556082d72a3c3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzExLTE2LTEtMS04NDcyNzY_7e863665-6249-464c-a74a-357e44ba6dd8"
      unitRef="usd">164000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="i53f3ed8130e845cd97323dfc88aca24f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzExLTE4LTEtMS04NDcyNzY_6c563dbd-8e06-4f2c-b7f2-e054d5039952"
      unitRef="usd">153000000</us-gaap:DerivativeAssets>
    <fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure
      contextRef="ic4d98cc3f4be4dd7b13b46255a49e218_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzEyLTItMS0xLTg0NzI3Ng_90554519-a2e3-4602-81f4-97ebf38d8685"
      unitRef="usd">83000000</fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure>
    <fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure
      contextRef="i7f8ca81072b14945beb2f9e288e9cc66_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzEyLTUtMS0xLTg0NzI3Ng_8989da28-c184-4de2-88e5-73b2cfdfb1ed"
      unitRef="usd">0</fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure>
    <fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure
      contextRef="i408659f288ac4e30881aeef4d298f06c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzEyLTgtMS0xLTg0NzI3Ng_5704e8f2-261c-4389-bf2a-d0f1f39750f5"
      unitRef="usd">0</fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure>
    <fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure
      contextRef="ia6f4dfba532e4821b022adea86b3cfd3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzEyLTEyLTEtMS04NDcyNzY_c7e43728-2c21-4296-9fbc-a37e4f557889"
      unitRef="usd">172000000</fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure>
    <fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure
      contextRef="i53f3ed8130e845cd97323dfc88aca24f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzEyLTE4LTEtMS04NDcyNzY_94bc06ee-c149-4943-b650-102701521bd1"
      unitRef="usd">172000000</fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic4d98cc3f4be4dd7b13b46255a49e218_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzEzLTItMS0xLTg0NzI3Ng_6330a938-8087-4678-8d9c-654e234850e2"
      unitRef="usd">4282195000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7f8ca81072b14945beb2f9e288e9cc66_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzEzLTUtMS0xLTg0NzI3Ng_377a8297-8e30-426d-94a2-217fc73f26f1"
      unitRef="usd">83774000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i408659f288ac4e30881aeef4d298f06c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzEzLTgtMS0xLTg0NzI3Ng_3701a8e1-fb75-40bd-8a27-0cb83fc43971"
      unitRef="usd">3576790000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia6f4dfba532e4821b022adea86b3cfd3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzEzLTEyLTEtMS04NDcyNzY_a1871c6d-9e7f-4b2f-b567-93fad2c09d56"
      unitRef="usd">172014000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i43dc6d0b70414cdb87e556082d72a3c3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzEzLTE2LTEtMS04NDcyNzY_f9609230-589a-448f-9262-6473a2a3c73f"
      unitRef="usd">164000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i53f3ed8130e845cd97323dfc88aca24f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzEzLTE4LTEtMS04NDcyNzY_f5197800-8bdf-480d-88dd-073019428862"
      unitRef="usd">3832414000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ShorttermDebtFairValue
      contextRef="i7359c418c3464b1cb46aff08a1e5d61d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzE4LTItMS0xLTg0NzI3Ng_8aeb9a90-6c43-4a03-803a-3b9c01e7d267"
      unitRef="usd">13967000000</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue
      contextRef="i73cc96b90faf48cbbf52932fde6bc8ef_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzE4LTUtMS0xLTg0NzI3Ng_98f92836-bf23-494e-80f3-2f3511e24916"
      unitRef="usd">0</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue
      contextRef="i235527f50f9c411ca03f86d66164cde7_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzE4LTgtMS0xLTg0NzI3Ng_e85fa3d4-d2bf-450f-a65b-8e90d93b78c6"
      unitRef="usd">13969000000</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue
      contextRef="i27e676d6b6014274a067a627afc724bf_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzE4LTEyLTEtMS04NDcyNzY_a2a86b72-1292-46d9-b70f-cfd050630db5"
      unitRef="usd">0</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue
      contextRef="i7990f36f933644da9c8c0e6fb8c8f61b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzE4LTE4LTEtMS04NDcyNzY_d3e2d967-4ed7-4a23-9709-f0fbc75e04a5"
      unitRef="usd">13969000000</us-gaap:ShorttermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i7359c418c3464b1cb46aff08a1e5d61d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzIxLTItMS0xLTg0NzI3Ng_8f17cd61-c298-4355-bc83-3e4898bbec74"
      unitRef="usd">125197000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i73cc96b90faf48cbbf52932fde6bc8ef_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzIxLTUtMS0xLTg0NzI3Ng_4ec4d0a7-dc5b-4a35-b37c-9d61f078c326"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i235527f50f9c411ca03f86d66164cde7_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzIxLTgtMS0xLTg0NzI3Ng_e63d9dd6-a53d-491f-b251-de06e7e93243"
      unitRef="usd">124585000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i27e676d6b6014274a067a627afc724bf_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzIxLTEyLTEtMS04NDcyNzY_59391450-527a-4913-9ec5-134ae772d353"
      unitRef="usd">577000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i7990f36f933644da9c8c0e6fb8c8f61b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzIxLTE4LTEtMS04NDcyNzY_a8dd6c74-777a-4372-8a9c-f9556963b17e"
      unitRef="usd">125162000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i63bc86fbe3b0484cbba61e522f9a4a28_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzIyLTItMS0xLTg0NzI3Ng_61ededf9-56d9-46b2-9157-667ffac33664"
      unitRef="usd">4091602000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8f733ab22c2d487a8afb94c70cdefd18_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzIyLTUtMS0xLTg0NzI3Ng_8b8d23a3-9bde-4461-9ff9-245922844fc4"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i0436f267baab470787c944f221fb22ba_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzIyLTgtMS0xLTg0NzI3Ng_e8a18409-bdd1-44a6-bc1d-776a4d8ba8d8"
      unitRef="usd">3573396000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i5610bd40ddc24eec9d657374ac5c0fca_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzIyLTEyLTEtMS04NDcyNzY_8fb262b6-6911-4898-8a34-4b2f5d7e3720"
      unitRef="usd">41490000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i187d9c8b56da4ca5af59cff151608ca4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzIyLTE4LTEtMS04NDcyNzY_71ca1ea5-49a2-4e90-a9fa-db453add276a"
      unitRef="usd">3614886000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DerivativeLiabilities
      contextRef="ic4d98cc3f4be4dd7b13b46255a49e218_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzIzLTItMS0xLTg0NzI3Ng_44d17a8d-a9ec-48cf-b5a3-e73e1111e813"
      unitRef="usd">308000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i7f8ca81072b14945beb2f9e288e9cc66_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzIzLTUtMS0xLTg0NzI3Ng_af295397-6b5e-4737-bf6f-b98bd9f47788"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i408659f288ac4e30881aeef4d298f06c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzIzLTgtMS0xLTg0NzI3Ng_7f771d6c-5b0f-42db-9dc4-1ab03d90ff18"
      unitRef="usd">4153000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ia6f4dfba532e4821b022adea86b3cfd3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzIzLTEyLTEtMS04NDcyNzY_6ece217b-8263-400d-b168-10578e96e4a6"
      unitRef="usd">65000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i43dc6d0b70414cdb87e556082d72a3c3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzIzLTE2LTEtMS04NDcyNzY_077ff04c-f78b-4b11-b68a-4392ccb625db"
      unitRef="usd">3910000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="i53f3ed8130e845cd97323dfc88aca24f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzIzLTE4LTEtMS04NDcyNzY_759d9a6e-7892-4cf1-9cdf-501510394f1a"
      unitRef="usd">308000000</us-gaap:DerivativeLiabilities>
    <us-gaap:GuaranteesFairValueDisclosure
      contextRef="ic4d98cc3f4be4dd7b13b46255a49e218_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzI0LTItMS0xLTg0NzI3Ng_a509bc8d-b71f-4485-a683-9555a7e96100"
      unitRef="usd">90000000</us-gaap:GuaranteesFairValueDisclosure>
    <us-gaap:GuaranteesFairValueDisclosure
      contextRef="i7f8ca81072b14945beb2f9e288e9cc66_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzI0LTUtMS0xLTg0NzI3Ng_792d9fc5-0026-4904-b284-5cc90e5d02c7"
      unitRef="usd">0</us-gaap:GuaranteesFairValueDisclosure>
    <us-gaap:GuaranteesFairValueDisclosure
      contextRef="i408659f288ac4e30881aeef4d298f06c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzI0LTgtMS0xLTg0NzI3Ng_dd09248d-2ac8-47b2-844d-8eb33b3f7ea2"
      unitRef="usd">0</us-gaap:GuaranteesFairValueDisclosure>
    <us-gaap:GuaranteesFairValueDisclosure
      contextRef="ia6f4dfba532e4821b022adea86b3cfd3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzI0LTEyLTEtMS04NDcyNzY_7ef9b1b3-e43e-4096-b75e-075bc8110b94"
      unitRef="usd">68000000</us-gaap:GuaranteesFairValueDisclosure>
    <us-gaap:GuaranteesFairValueDisclosure
      contextRef="i53f3ed8130e845cd97323dfc88aca24f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzI0LTE4LTEtMS04NDcyNzY_147d7651-972c-49b9-bc4f-f54fe6d7c3ef"
      unitRef="usd">68000000</us-gaap:GuaranteesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ic4d98cc3f4be4dd7b13b46255a49e218_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzI1LTItMS0xLTg0NzI3Ng_bda9123b-3884-4da0-8f99-2a4c2ee57524"
      unitRef="usd">4231164000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i7f8ca81072b14945beb2f9e288e9cc66_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzI1LTUtMS0xLTg0NzI3Ng_e5431894-bebe-4c6e-bc1e-1e1cc0b22f0a"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i408659f288ac4e30881aeef4d298f06c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzI1LTgtMS0xLTg0NzI3Ng_43c89ec2-0d35-4779-9a44-662134ca50de"
      unitRef="usd">3716103000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ia6f4dfba532e4821b022adea86b3cfd3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzI1LTEyLTEtMS04NDcyNzY_12bf85db-c1b3-4670-9289-32bfb35b61fb"
      unitRef="usd">42200000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i43dc6d0b70414cdb87e556082d72a3c3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzI1LTE2LTEtMS04NDcyNzY_06a490d5-290b-42d4-b043-dc3edd7e2b04"
      unitRef="usd">3910000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i53f3ed8130e845cd97323dfc88aca24f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTo1MTAwMWE1OWU0ZWE0YzIwOWRkYjNjZTY0MzZiZDljZS90YWJsZXJhbmdlOjUxMDAxYTU5ZTRlYTRjMjA5ZGRiM2NlNjQzNmJkOWNlXzI1LTE4LTEtMS04NDcyNzY_ae2a778f-41e9-4e21-aa58-150144b55430"
      unitRef="usd">3754393000000</us-gaap:LiabilitiesFairValueDisclosure>
    <fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure
      contextRef="i938f264fa5d249f7899e1d82a339669f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzQtMi0xLTEtODQ3Mjc2_78f50fac-92a1-4335-939d-27f87a984f57"
      unitRef="usd">87841000000</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure
      contextRef="idba9e525776c4fc1b1e66dcadc287486_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzQtNS0xLTEtODQ3Mjc2_e7a52688-acb5-41ba-9208-8cdd425a9d43"
      unitRef="usd">32991000000</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure
      contextRef="ieda17dff1a0b4c0a8d0d25e4edf680ea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzQtOC0xLTEtODQ3Mjc2_48f41a27-5843-47c7-b92d-58ab8863e34e"
      unitRef="usd">54850000000</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure
      contextRef="i578370e773f146458aa71d6474b5da5c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzQtMTItMS0xLTg0NzI3Ng_c90545e8-4cfe-4e34-b7a4-fc751c5db2d1"
      unitRef="usd">0</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure
      contextRef="ifaffbe00b1bb4b63b4438eb8c75e1ff1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzQtMTgtMS0xLTg0NzI3Ng_10d5003e-40c5-4408-adae-ed9a844a29a7"
      unitRef="usd">87841000000</fnm:CashCashEquivalentsAndRestrictedCashFairValueDisclosure>
    <us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
      contextRef="i938f264fa5d249f7899e1d82a339669f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzUtMi0xLTEtODQ3Mjc2_df9ba66c-1d42-44d4-a8d1-46be7cb120e3"
      unitRef="usd">14565000000</us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure>
    <us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
      contextRef="idba9e525776c4fc1b1e66dcadc287486_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzUtNS0xLTEtODQ3Mjc2_f084e65e-d28a-48ff-a2d3-f8541638f29a"
      unitRef="usd">0</us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure>
    <us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
      contextRef="ieda17dff1a0b4c0a8d0d25e4edf680ea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzUtOC0xLTEtODQ3Mjc2_9a25ed1d-951e-409b-a316-089ec9b2b692"
      unitRef="usd">14565000000</us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure>
    <us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
      contextRef="i578370e773f146458aa71d6474b5da5c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzUtMTItMS0xLTg0NzI3Ng_debe12a3-2c01-46f3-b3b2-306b7d9444ad"
      unitRef="usd">0</us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure>
    <us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure
      contextRef="ifaffbe00b1bb4b63b4438eb8c75e1ff1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzUtMTgtMS0xLTg0NzI3Ng_00c0aaf4-6945-4276-a965-3c9abe4e9784"
      unitRef="usd">14565000000</us-gaap:FederalFundsSoldAndSecuritiesBorrowedOrPurchasedUnderAgreementsToResellFairValueDisclosure>
    <us-gaap:TradingSecurities
      contextRef="i938f264fa5d249f7899e1d82a339669f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzYtMi0xLTEtODQ3Mjc2_de7a3d3e-2fc3-4b3e-8d6a-b4afc272d8b1"
      unitRef="usd">50129000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="idba9e525776c4fc1b1e66dcadc287486_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzYtNS0xLTEtODQ3Mjc2_a4cf3924-2fcc-4b7b-892f-609f197345fc"
      unitRef="usd">46898000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="ieda17dff1a0b4c0a8d0d25e4edf680ea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzYtOC0xLTEtODQ3Mjc2_81b0b48c-6ad0-4a7f-b2c6-ff78d8720ab5"
      unitRef="usd">3184000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i578370e773f146458aa71d6474b5da5c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzYtMTItMS0xLTg0NzI3Ng_f2653832-c378-42ac-847f-79f4cd77347a"
      unitRef="usd">47000000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="ifaffbe00b1bb4b63b4438eb8c75e1ff1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzYtMTgtMS0xLTg0NzI3Ng_3670bf23-2711-4a23-ba5a-3977415f66dd"
      unitRef="usd">50129000000</us-gaap:TradingSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i938f264fa5d249f7899e1d82a339669f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzctMi0xLTEtODQ3Mjc2_6a01b1ea-9032-4295-a73a-c3adbd145d2d"
      unitRef="usd">696000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="idba9e525776c4fc1b1e66dcadc287486_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzctNS0xLTEtODQ3Mjc2_f57d0074-004d-48f2-b26c-f6f540d432e1"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ieda17dff1a0b4c0a8d0d25e4edf680ea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzctOC0xLTEtODQ3Mjc2_7865aeaa-c1c0-4971-a252-d128f6b175f0"
      unitRef="usd">62000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i578370e773f146458aa71d6474b5da5c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzctMTItMS0xLTg0NzI3Ng_af8ebf79-f85a-4bed-8374-1770176276a4"
      unitRef="usd">634000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ifaffbe00b1bb4b63b4438eb8c75e1ff1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzctMTgtMS0xLTg0NzI3Ng_f52add58-8035-49d4-a0ab-10bac6db6e80"
      unitRef="usd">696000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="i938f264fa5d249f7899e1d82a339669f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzgtMi0xLTEtODQ3Mjc2_2ddd3012-0a70-4e60-a99e-8898c68a0bc8"
      unitRef="usd">2033000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="idba9e525776c4fc1b1e66dcadc287486_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzgtNS0xLTEtODQ3Mjc2_db7c232c-34eb-4623-ae9e-739e1840dc99"
      unitRef="usd">0</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="ieda17dff1a0b4c0a8d0d25e4edf680ea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzgtOC0xLTEtODQ3Mjc2_a3c14c0f-a880-4a2b-a583-7c3493d6a838"
      unitRef="usd">48000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="i578370e773f146458aa71d6474b5da5c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzgtMTItMS0xLTg0NzI3Ng_ae0e323d-c52b-4b05-9a64-2195a4d70b0b"
      unitRef="usd">2029000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:MortgagesHeldForSaleFairValueDisclosure
      contextRef="ifaffbe00b1bb4b63b4438eb8c75e1ff1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzgtMTgtMS0xLTg0NzI3Ng_339ae710-836d-4a93-b66e-b7c9abca6e6d"
      unitRef="usd">2077000000</us-gaap:MortgagesHeldForSaleFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i938f264fa5d249f7899e1d82a339669f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzktMi0xLTEtODQ3Mjc2_c7e4e6fa-7b4e-47d8-9367-d5b8dc2ddc98"
      unitRef="usd">4112403000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="idba9e525776c4fc1b1e66dcadc287486_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzktNS0xLTEtODQ3Mjc2_c31e1ab9-c1ee-4a50-b62e-f4dad89ed8d9"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ieda17dff1a0b4c0a8d0d25e4edf680ea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzktOC0xLTEtODQ3Mjc2_8d302b51-893b-493a-8b59-30f911ad0f2c"
      unitRef="usd">3437979000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i578370e773f146458aa71d6474b5da5c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzktMTItMS0xLTg0NzI3Ng_f347ae9b-a874-425f-8db2-0bd601b7f75c"
      unitRef="usd">171857000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ifaffbe00b1bb4b63b4438eb8c75e1ff1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzktMTgtMS0xLTg0NzI3Ng_65927b80-6780-4b66-a7ef-484a942b0c1b"
      unitRef="usd">3609836000000</us-gaap:LoansReceivableFairValueDisclosure>
    <fnm:AdvancesToLendersFairValueDisclosure
      contextRef="i938f264fa5d249f7899e1d82a339669f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzEwLTItMS0xLTg0NzI3Ng_d6e02569-5d2b-4ec1-bccf-061a68cb5e12"
      unitRef="usd">1502000000</fnm:AdvancesToLendersFairValueDisclosure>
    <fnm:AdvancesToLendersFairValueDisclosure
      contextRef="idba9e525776c4fc1b1e66dcadc287486_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzEwLTUtMS0xLTg0NzI3Ng_2aac180e-022a-4e91-ad00-594e0d4a05bf"
      unitRef="usd">0</fnm:AdvancesToLendersFairValueDisclosure>
    <fnm:AdvancesToLendersFairValueDisclosure
      contextRef="ieda17dff1a0b4c0a8d0d25e4edf680ea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzEwLTgtMS0xLTg0NzI3Ng_4271217f-c929-4013-8bd6-9fa8d072ecef"
      unitRef="usd">1502000000</fnm:AdvancesToLendersFairValueDisclosure>
    <fnm:AdvancesToLendersFairValueDisclosure
      contextRef="i578370e773f146458aa71d6474b5da5c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzEwLTEyLTEtMS04NDcyNzY_3d7733a9-97d7-4af2-a3a6-d1c381e293b0"
      unitRef="usd">0</fnm:AdvancesToLendersFairValueDisclosure>
    <fnm:AdvancesToLendersFairValueDisclosure
      contextRef="ifaffbe00b1bb4b63b4438eb8c75e1ff1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzEwLTE4LTEtMS04NDcyNzY_439c1e23-0d40-4606-93e2-366fc9650d84"
      unitRef="usd">1502000000</fnm:AdvancesToLendersFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="i938f264fa5d249f7899e1d82a339669f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzExLTItMS0xLTg0NzI3Ng_7ed690df-f207-4f03-8bae-5fd3ef34d029"
      unitRef="usd">175000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="idba9e525776c4fc1b1e66dcadc287486_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzExLTUtMS0xLTg0NzI3Ng_1664ddd2-841c-4227-82b3-efc18449824f"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ieda17dff1a0b4c0a8d0d25e4edf680ea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzExLTgtMS0xLTg0NzI3Ng_6cba06ed-e7df-4d1c-94af-734f647b5428"
      unitRef="usd">300000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i578370e773f146458aa71d6474b5da5c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzExLTEyLTEtMS04NDcyNzY_c1e87531-f30c-49ed-acf2-d24d9b6042c8"
      unitRef="usd">29000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i8a3a8d5a46a54446882ad1f7c7371a17_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzExLTE2LTEtMS04NDcyNzY_9897b171-a7a4-4b61-93ac-93b775728fc5"
      unitRef="usd">154000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="ifaffbe00b1bb4b63b4438eb8c75e1ff1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzExLTE4LTEtMS04NDcyNzY_4618806b-f622-4b3b-936a-b354054ac43b"
      unitRef="usd">175000000</us-gaap:DerivativeAssets>
    <fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure
      contextRef="i938f264fa5d249f7899e1d82a339669f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzEyLTItMS0xLTg0NzI3Ng_1b4e2422-04c3-4023-9efa-9427cb3b872c"
      unitRef="usd">87000000</fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure>
    <fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure
      contextRef="idba9e525776c4fc1b1e66dcadc287486_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzEyLTUtMS0xLTg0NzI3Ng_3655c7ef-5ef6-46ae-b0c7-e8be9114edd9"
      unitRef="usd">0</fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure>
    <fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure
      contextRef="ieda17dff1a0b4c0a8d0d25e4edf680ea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzEyLTgtMS0xLTg0NzI3Ng_b683e245-50a2-4213-8d7b-a786701779e7"
      unitRef="usd">0</fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure>
    <fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure
      contextRef="i578370e773f146458aa71d6474b5da5c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzEyLTEyLTEtMS04NDcyNzY_8ccb3183-9af3-4e7a-819a-aa8445aa10f6"
      unitRef="usd">166000000</fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure>
    <fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure
      contextRef="ifaffbe00b1bb4b63b4438eb8c75e1ff1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzEyLTE4LTEtMS04NDcyNzY_cd676397-ebef-40e7-9b3e-c9d6a1f4ac7f"
      unitRef="usd">166000000</fnm:GuarantyAssetsAndBuyUpsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i938f264fa5d249f7899e1d82a339669f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzEzLTItMS0xLTg0NzI3Ng_9bacdc45-a75a-4e71-9570-e192b0831165"
      unitRef="usd">4269431000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="idba9e525776c4fc1b1e66dcadc287486_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzEzLTUtMS0xLTg0NzI3Ng_b92d9d3e-5971-4e13-8cd4-03cc904ddd79"
      unitRef="usd">79889000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ieda17dff1a0b4c0a8d0d25e4edf680ea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzEzLTgtMS0xLTg0NzI3Ng_4dec6154-df84-49b6-998b-eba432b86e3b"
      unitRef="usd">3512490000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i578370e773f146458aa71d6474b5da5c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzEzLTEyLTEtMS04NDcyNzY_392cb6db-bf0b-452c-9cd7-fa905a679bc7"
      unitRef="usd">174762000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i8a3a8d5a46a54446882ad1f7c7371a17_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzEzLTE2LTEtMS04NDcyNzY_1f3f7ec9-a504-48e8-8aad-f43b1ffc8e15"
      unitRef="usd">154000000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ifaffbe00b1bb4b63b4438eb8c75e1ff1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzEzLTE4LTEtMS04NDcyNzY_ea9f6a0d-3256-476b-9e34-627833a7966c"
      unitRef="usd">3766987000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ShorttermDebtFairValue
      contextRef="i87513e9e0bce4f8f8fd0635dd6f8e22a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzE4LTItMS0xLTg0NzI3Ng_745a8cc5-bbfe-4ad3-9a19-c25ad53f8f16"
      unitRef="usd">10204000000</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue
      contextRef="id0189901f5c8406bbfa056c611a922a4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzE4LTUtMS0xLTg0NzI3Ng_6377e341-8893-486e-9f68-39e65fbd5608"
      unitRef="usd">0</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue
      contextRef="ida85c781b89f4706b57dfd558dea5c1d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzE4LTgtMS0xLTg0NzI3Ng_c7d8b1ff-bf8c-4642-bfee-f954f0f7c6fb"
      unitRef="usd">10208000000</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue
      contextRef="i52ce974175a74f7da04f91702dd0ae6a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzE4LTEyLTEtMS04NDcyNzY_b3dc63c7-5665-47f1-9cd1-3ded53435d26"
      unitRef="usd">0</us-gaap:ShorttermDebtFairValue>
    <us-gaap:ShorttermDebtFairValue
      contextRef="i57199bdae748475bb360394e19358c7d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzE4LTE4LTEtMS04NDcyNzY_dfc01be6-14d5-4964-a4f8-ad9587f6fd0d"
      unitRef="usd">10208000000</us-gaap:ShorttermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i87513e9e0bce4f8f8fd0635dd6f8e22a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzIxLTItMS0xLTg0NzI3Ng_8ca5c762-25cf-4556-8686-4b4b89ce5921"
      unitRef="usd">123964000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="id0189901f5c8406bbfa056c611a922a4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzIxLTUtMS0xLTg0NzI3Ng_01ac33b0-9d9d-49a6-9dab-5faf6c96917d"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ida85c781b89f4706b57dfd558dea5c1d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzIxLTgtMS0xLTg0NzI3Ng_2b2bdc34-9ba6-4374-9a09-57b541f8b271"
      unitRef="usd">122066000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i52ce974175a74f7da04f91702dd0ae6a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzIxLTEyLTEtMS04NDcyNzY_e004bbe6-d45e-4bf1-9e29-5c3407006eb6"
      unitRef="usd">558000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i57199bdae748475bb360394e19358c7d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzIxLTE4LTEtMS04NDcyNzY_250aaf11-2a2a-4fc8-921e-dbccfac4689c"
      unitRef="usd">122624000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i660d890ba2c84d3fb51d044938c760f5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzIyLTItMS0xLTg0NzI3Ng_47058c5e-554e-4984-8e58-8222cc6a18b6"
      unitRef="usd">4087720000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i871b69d2b33948039684a6343bfb9a8d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzIyLTUtMS0xLTg0NzI3Ng_28c38b66-9036-4b42-847c-7237751c51cb"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i5cb9d0fa2118427690aab653ed500d4d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzIyLTgtMS0xLTg0NzI3Ng_c10960e2-057b-4b2b-8ac0-2bb0d681e3a9"
      unitRef="usd">3511958000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ie925ac6407a44770b754eecca0681ed7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzIyLTEyLTEtMS04NDcyNzY_fdbdb0ca-1243-43bc-9844-2648a76791b9"
      unitRef="usd">42150000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8bb4071032ff4910b205063142dc03a7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzIyLTE4LTEtMS04NDcyNzY_d800c58b-7793-43de-9380-038668d280bb"
      unitRef="usd">3554108000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DerivativeLiabilities
      contextRef="i938f264fa5d249f7899e1d82a339669f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzIzLTItMS0xLTg0NzI3Ng_82b4baf6-2958-42c5-a8ff-b12e1181530f"
      unitRef="usd">168000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="idba9e525776c4fc1b1e66dcadc287486_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzIzLTUtMS0xLTg0NzI3Ng_99aab2b5-e6d8-4b4c-8fb8-3e707522e01c"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ieda17dff1a0b4c0a8d0d25e4edf680ea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzIzLTgtMS0xLTg0NzI3Ng_b28922cb-4827-473c-87e6-a04354da7688"
      unitRef="usd">4764000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i578370e773f146458aa71d6474b5da5c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzIzLTEyLTEtMS04NDcyNzY_40eacdef-eb85-41e9-9688-ae3eb4f23fdd"
      unitRef="usd">66000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i8a3a8d5a46a54446882ad1f7c7371a17_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzIzLTE2LTEtMS04NDcyNzY_df023f95-6942-4d53-82bc-e7c199430f6d"
      unitRef="usd">4662000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="ifaffbe00b1bb4b63b4438eb8c75e1ff1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzIzLTE4LTEtMS04NDcyNzY_d367fcef-9e4d-485d-a349-2085d1a850e2"
      unitRef="usd">168000000</us-gaap:DerivativeLiabilities>
    <us-gaap:GuaranteesFairValueDisclosure
      contextRef="i938f264fa5d249f7899e1d82a339669f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzI0LTItMS0xLTg0NzI3Ng_25077f2b-70a6-42e1-973e-d7deca20f94b"
      unitRef="usd">94000000</us-gaap:GuaranteesFairValueDisclosure>
    <us-gaap:GuaranteesFairValueDisclosure
      contextRef="idba9e525776c4fc1b1e66dcadc287486_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzI0LTUtMS0xLTg0NzI3Ng_4eb96fec-9a47-4ccc-85cf-a2511ca922ca"
      unitRef="usd">0</us-gaap:GuaranteesFairValueDisclosure>
    <us-gaap:GuaranteesFairValueDisclosure
      contextRef="ieda17dff1a0b4c0a8d0d25e4edf680ea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzI0LTgtMS0xLTg0NzI3Ng_7c17eb6f-199b-47be-bda8-15da7b213d06"
      unitRef="usd">0</us-gaap:GuaranteesFairValueDisclosure>
    <us-gaap:GuaranteesFairValueDisclosure
      contextRef="i578370e773f146458aa71d6474b5da5c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzI0LTEyLTEtMS04NDcyNzY_5abf4ce7-c6ea-4d30-b76a-db33307e52bb"
      unitRef="usd">66000000</us-gaap:GuaranteesFairValueDisclosure>
    <us-gaap:GuaranteesFairValueDisclosure
      contextRef="ifaffbe00b1bb4b63b4438eb8c75e1ff1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzI0LTE4LTEtMS04NDcyNzY_f08d17f2-110a-4ae3-acdb-af37ccdcf977"
      unitRef="usd">66000000</us-gaap:GuaranteesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i938f264fa5d249f7899e1d82a339669f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzI1LTItMS0xLTg0NzI3Ng_4c63ff26-872e-41d3-bb35-f0822163f828"
      unitRef="usd">4222150000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="idba9e525776c4fc1b1e66dcadc287486_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzI1LTUtMS0xLTg0NzI3Ng_b215907f-3a30-4e35-a5c0-7ba8d6db49df"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ieda17dff1a0b4c0a8d0d25e4edf680ea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzI1LTgtMS0xLTg0NzI3Ng_4920b175-4363-4ace-9560-78d5baa8c402"
      unitRef="usd">3648996000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i578370e773f146458aa71d6474b5da5c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzI1LTEyLTEtMS04NDcyNzY_f104b9c3-47a1-48de-a870-ee27edf610e5"
      unitRef="usd">42840000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i8a3a8d5a46a54446882ad1f7c7371a17_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzI1LTE2LTEtMS04NDcyNzY_6dd83b35-6e24-4482-b5d4-1828a06ef6cc"
      unitRef="usd">4662000000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ifaffbe00b1bb4b63b4438eb8c75e1ff1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zNzkvZnJhZzphMTBmMDAwNGQxNzc0N2QxOTZkMWM4NjBhNjcxNjhjNC90YWJsZTpkYjVkM2JkMDQzNTY0NmYzOWI0OTIwODg2YzE1YzBjYy90YWJsZXJhbmdlOmRiNWQzYmQwNDM1NjQ2ZjM5YjQ5MjA4ODZjMTVjMGNjXzI1LTE4LTEtMS04NDcyNzY_3fcec475-6291-4b73-9d3b-d5f641bd1e5b"
      unitRef="usd">3687174000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODIvZnJhZzpiMjY0MDI3OTk2ZTA0Yjg0YTViMDY0NGI3ZjIzMDhhOS90ZXh0cmVnaW9uOmIyNjQwMjc5OTZlMDRiODRhNWIwNjQ0YjdmMjMwOGE5XzE1MDU_f3a4d851-4e64-4680-b7b4-e024aec999f7">&lt;div style="margin-top: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 elected the fair value option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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:22.709%"/&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.721%"/&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:10.804%"/&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: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: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:10.804%"/&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;/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&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;March 31, 2023&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="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;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="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:100%"&gt;Loans&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="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:100%"&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="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:100%"&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="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:100%"&gt;Loans&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="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:100%"&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="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:100%"&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="69" 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;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,599&lt;/span&gt;&lt;span style="color:#000000;font-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: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,132&lt;/span&gt;&lt;span style="color:#000000;font-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: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;15,972&lt;/span&gt;&lt;span style="color:#000000;font-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;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;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,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="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;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="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;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,730&lt;/span&gt;&lt;span style="color:#000000;font-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:700;line-height:100%"&gt;1,105&lt;/span&gt;&lt;span style="color:#000000;font-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:700;line-height:100%"&gt;15,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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;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&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 nonaccrual loans with a fair value of $35 million and $40 million as of March 31, 2023 and December 31, 2022, respectively. Includes loans that are 90 days or more past due with a fair value of $41 million and $48 million as of March 31, 2023 and December 31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i0f3a2053489647ba818b46c1f62613ec_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODIvZnJhZzpiMjY0MDI3OTk2ZTA0Yjg0YTViMDY0NGI3ZjIzMDhhOS90YWJsZTpjMTg4OWM3NjdiZTE0MjI3YjE1ZDdjODJkYjNhZjk3MC90YWJsZXJhbmdlOmMxODg5Yzc2N2JlMTQyMjdiMTVkN2M4MmRiM2FmOTcwXzQtMi0xLTEtODQ3Mjc2_bd686bae-4914-465a-9593-165ae333e0c6"
      unitRef="usd">3599000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue
      contextRef="id5eafe043f884c5fa2b62e13c3e53e68_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODIvZnJhZzpiMjY0MDI3OTk2ZTA0Yjg0YTViMDY0NGI3ZjIzMDhhOS90YWJsZTpjMTg4OWM3NjdiZTE0MjI3YjE1ZDdjODJkYjNhZjk3MC90YWJsZXJhbmdlOmMxODg5Yzc2N2JlMTQyMjdiMTVkN2M4MmRiM2FmOTcwXzQtNi0xLTEtODQ3Mjc2_151d05b0-191a-4362-8d0a-5e637c8c67e8"
      unitRef="usd">1132000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8062e39a01c64c4397b66281d64ea197_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODIvZnJhZzpiMjY0MDI3OTk2ZTA0Yjg0YTViMDY0NGI3ZjIzMDhhOS90YWJsZTpjMTg4OWM3NjdiZTE0MjI3YjE1ZDdjODJkYjNhZjk3MC90YWJsZXJhbmdlOmMxODg5Yzc2N2JlMTQyMjdiMTVkN2M4MmRiM2FmOTcwXzQtMTAtMS0xLTg0NzI3Ng_7da69691-8a45-42ab-9d1b-156179fa9c50"
      unitRef="usd">15972000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i8e92b95c3b324f69ba652bf374fa21a9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODIvZnJhZzpiMjY0MDI3OTk2ZTA0Yjg0YTViMDY0NGI3ZjIzMDhhOS90YWJsZTpjMTg4OWM3NjdiZTE0MjI3YjE1ZDdjODJkYjNhZjk3MC90YWJsZXJhbmdlOmMxODg5Yzc2N2JlMTQyMjdiMTVkN2M4MmRiM2FmOTcwXzQtMTQtMS0xLTg0NzI3Ng_651dc2d3-709a-494e-8aef-3e55b75d7092"
      unitRef="usd">3645000000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue
      contextRef="i7f03b12636c8453480f489fed5c80f44_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODIvZnJhZzpiMjY0MDI3OTk2ZTA0Yjg0YTViMDY0NGI3ZjIzMDhhOS90YWJsZTpjMTg4OWM3NjdiZTE0MjI3YjE1ZDdjODJkYjNhZjk3MC90YWJsZXJhbmdlOmMxODg5Yzc2N2JlMTQyMjdiMTVkN2M4MmRiM2FmOTcwXzQtMTgtMS0xLTg0NzI3Ng_3f52ac85-3401-408f-9be1-6af284acb8cd"
      unitRef="usd">1161000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="iebc1102232ac492c8bdb05357da78168_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODIvZnJhZzpiMjY0MDI3OTk2ZTA0Yjg0YTViMDY0NGI3ZjIzMDhhOS90YWJsZTpjMTg4OWM3NjdiZTE0MjI3YjE1ZDdjODJkYjNhZjk3MC90YWJsZXJhbmdlOmMxODg5Yzc2N2JlMTQyMjdiMTVkN2M4MmRiM2FmOTcwXzQtMjItMS0xLTg0NzI3Ng_630b224e-e498-4e28-b352-6d70c0ff5865"
      unitRef="usd">16260000000</us-gaap:LongTermDebtFairValue>
    <fnm:PrincipalAmountOutstandingOfLoansHeldForInvestment
      contextRef="i0f3a2053489647ba818b46c1f62613ec_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODIvZnJhZzpiMjY0MDI3OTk2ZTA0Yjg0YTViMDY0NGI3ZjIzMDhhOS90YWJsZTpjMTg4OWM3NjdiZTE0MjI3YjE1ZDdjODJkYjNhZjk3MC90YWJsZXJhbmdlOmMxODg5Yzc2N2JlMTQyMjdiMTVkN2M4MmRiM2FmOTcwXzUtMi0xLTEtODQ3Mjc2_64e23bad-81f8-4db9-ab38-d3053775b204"
      unitRef="usd">3730000000</fnm:PrincipalAmountOutstandingOfLoansHeldForInvestment>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id5eafe043f884c5fa2b62e13c3e53e68_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODIvZnJhZzpiMjY0MDI3OTk2ZTA0Yjg0YTViMDY0NGI3ZjIzMDhhOS90YWJsZTpjMTg4OWM3NjdiZTE0MjI3YjE1ZDdjODJkYjNhZjk3MC90YWJsZXJhbmdlOmMxODg5Yzc2N2JlMTQyMjdiMTVkN2M4MmRiM2FmOTcwXzUtNi0xLTEtODQ3Mjc2_95f4817c-8893-4d02-9e5b-e7e7a5351de6"
      unitRef="usd">1105000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8062e39a01c64c4397b66281d64ea197_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODIvZnJhZzpiMjY0MDI3OTk2ZTA0Yjg0YTViMDY0NGI3ZjIzMDhhOS90YWJsZTpjMTg4OWM3NjdiZTE0MjI3YjE1ZDdjODJkYjNhZjk3MC90YWJsZXJhbmdlOmMxODg5Yzc2N2JlMTQyMjdiMTVkN2M4MmRiM2FmOTcwXzUtMTAtMS0xLTg0NzI3Ng_d15c153e-76ec-4f6d-8afe-c7e29ff6428d"
      unitRef="usd">15835000000</us-gaap:DebtInstrumentCarryingAmount>
    <fnm:PrincipalAmountOutstandingOfLoansHeldForInvestment
      contextRef="i8e92b95c3b324f69ba652bf374fa21a9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODIvZnJhZzpiMjY0MDI3OTk2ZTA0Yjg0YTViMDY0NGI3ZjIzMDhhOS90YWJsZTpjMTg4OWM3NjdiZTE0MjI3YjE1ZDdjODJkYjNhZjk3MC90YWJsZXJhbmdlOmMxODg5Yzc2N2JlMTQyMjdiMTVkN2M4MmRiM2FmOTcwXzUtMTQtMS0xLTg0NzI3Ng_8efcd2f9-0205-4553-8fd6-53d8b231c570"
      unitRef="usd">3835000000</fnm:PrincipalAmountOutstandingOfLoansHeldForInvestment>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7f03b12636c8453480f489fed5c80f44_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODIvZnJhZzpiMjY0MDI3OTk2ZTA0Yjg0YTViMDY0NGI3ZjIzMDhhOS90YWJsZTpjMTg4OWM3NjdiZTE0MjI3YjE1ZDdjODJkYjNhZjk3MC90YWJsZXJhbmdlOmMxODg5Yzc2N2JlMTQyMjdiMTVkN2M4MmRiM2FmOTcwXzUtMTgtMS0xLTg0NzI3Ng_fc09b506-35ac-4e0c-91e4-8d73d74162c6"
      unitRef="usd">1145000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iebc1102232ac492c8bdb05357da78168_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODIvZnJhZzpiMjY0MDI3OTk2ZTA0Yjg0YTViMDY0NGI3ZjIzMDhhOS90YWJsZTpjMTg4OWM3NjdiZTE0MjI3YjE1ZDdjODJkYjNhZjk3MC90YWJsZXJhbmdlOmMxODg5Yzc2N2JlMTQyMjdiMTVkN2M4MmRiM2FmOTcwXzUtMjItMS0xLTg0NzI3Ng_035f5e0e-25d6-4b92-91ac-140eefc6e1e3"
      unitRef="usd">16311000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:FairValueOptionLoansHeldAsAssetsAggregateAmountInNonaccrualStatus
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODIvZnJhZzpiMjY0MDI3OTk2ZTA0Yjg0YTViMDY0NGI3ZjIzMDhhOS90ZXh0cmVnaW9uOmIyNjQwMjc5OTZlMDRiODRhNWIwNjQ0YjdmMjMwOGE5Xzc2NA_c8c508f5-a503-4228-940a-393999f7f55d"
      unitRef="usd">35000000</us-gaap:FairValueOptionLoansHeldAsAssetsAggregateAmountInNonaccrualStatus>
    <us-gaap:FairValueOptionLoansHeldAsAssetsAggregateAmountInNonaccrualStatus
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODIvZnJhZzpiMjY0MDI3OTk2ZTA0Yjg0YTViMDY0NGI3ZjIzMDhhOS90ZXh0cmVnaW9uOmIyNjQwMjc5OTZlMDRiODRhNWIwNjQ0YjdmMjMwOGE5Xzc3MQ_b1d22e26-45ac-487d-8f1c-757721aa03f4"
      unitRef="usd">40000000</us-gaap:FairValueOptionLoansHeldAsAssetsAggregateAmountInNonaccrualStatus>
    <fnm:SeriousDelinquencyDayspastdue1
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODIvZnJhZzpiMjY0MDI3OTk2ZTA0Yjg0YTViMDY0NGI3ZjIzMDhhOS90ZXh0cmVnaW9uOmIyNjQwMjc5OTZlMDRiODRhNWIwNjQ0YjdmMjMwOGE5XzgyOQ_7834d80a-352c-4ee1-b4d1-b751e44764df">P90D</fnm:SeriousDelinquencyDayspastdue1>
    <us-gaap:FairValueOptionLoansHeldAsAssets90DaysOrMorePastDue
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODIvZnJhZzpiMjY0MDI3OTk2ZTA0Yjg0YTViMDY0NGI3ZjIzMDhhOS90ZXh0cmVnaW9uOmIyNjQwMjc5OTZlMDRiODRhNWIwNjQ0YjdmMjMwOGE5Xzg3MA_f1d6555c-a6c0-4457-a557-1ef03c899390"
      unitRef="usd">41000000</us-gaap:FairValueOptionLoansHeldAsAssets90DaysOrMorePastDue>
    <us-gaap:FairValueOptionLoansHeldAsAssets90DaysOrMorePastDue
      contextRef="i91de251445964690a843cf43fbd3167a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODIvZnJhZzpiMjY0MDI3OTk2ZTA0Yjg0YTViMDY0NGI3ZjIzMDhhOS90ZXh0cmVnaW9uOmIyNjQwMjc5OTZlMDRiODRhNWIwNjQ0YjdmMjMwOGE5Xzg3Nw_6e4d1ab8-fc36-4f1a-a16b-26107465a398"
      unitRef="usd">48000000</us-gaap:FairValueOptionLoansHeldAsAssets90DaysOrMorePastDue>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i1727b60bb9e74a8c81f766b1df8a856f_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODIvZnJhZzpiMjY0MDI3OTk2ZTA0Yjg0YTViMDY0NGI3ZjIzMDhhOS90ZXh0cmVnaW9uOmIyNjQwMjc5OTZlMDRiODRhNWIwNjQ0YjdmMjMwOGE5XzExNTQ0ODcyMDkzNjcx_80e344a0-79d1-4cf8-9f95-d34d9b23ac27"
      unitRef="usd">71000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i0f8ed6cd903c4b1e8a21d0da56e282fa_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODIvZnJhZzpiMjY0MDI3OTk2ZTA0Yjg0YTViMDY0NGI3ZjIzMDhhOS90ZXh0cmVnaW9uOmIyNjQwMjc5OTZlMDRiODRhNWIwNjQ0YjdmMjMwOGE5XzEwNDI_d1335025-9f41-441d-b5c2-8a147a43b1f6"
      unitRef="usd">-191000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i1b3e89e5012246f696cb14b2779f6a41_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODIvZnJhZzpiMjY0MDI3OTk2ZTA0Yjg0YTViMDY0NGI3ZjIzMDhhOS90ZXh0cmVnaW9uOmIyNjQwMjc5OTZlMDRiODRhNWIwNjQ0YjdmMjMwOGE5XzEyNDk_0885fa14-b668-48a6-aa7f-6883a8250b5a"
      unitRef="usd">-269000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i4e233e8a18a54fddbc5276dc65aced84_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODIvZnJhZzpiMjY0MDI3OTk2ZTA0Yjg0YTViMDY0NGI3ZjIzMDhhOS90ZXh0cmVnaW9uOmIyNjQwMjc5OTZlMDRiODRhNWIwNjQ0YjdmMjMwOGE5XzEyOTY_5d3adde4-baa1-4560-b680-42851c043fd2"
      unitRef="usd">1100000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODUvZnJhZzoyMTNlYjUyYmQ5MDQ0N2VhOTM3MGEzMWU1YWRkNzRmOS90ZXh0cmVnaW9uOjIxM2ViNTJiZDkwNDQ3ZWE5MzcwYTMxZTVhZGQ3NGY5XzU0MTE_6093f871-9b84-4647-a003-5e4226924947">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:12pt;font-style:italic;font-weight:400;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 (&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;&#x201c;In re Fannie Mae/Freddie Mac Senior Preferred Stock Purchase Agreement Class Action Litigations&#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;) 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;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. Jury deliberations began on 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 March 31, 2023 based on the amount of damages plaintiffs requested would be approximately $475&#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;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODUvZnJhZzoyMTNlYjUyYmQ5MDQ0N2VhOTM3MGEzMWU1YWRkNzRmOS90ZXh0cmVnaW9uOjIxM2ViNTJiZDkwNDQ3ZWE5MzcwYTMxZTVhZGQ3NGY5XzU0MTg_d9d66ff7-ba49-4dbd-baf3-aacf39fb3bc5">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="ifbf84c7f96c847ffb9de45e41b19305d_D20221107-20221107"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODUvZnJhZzoyMTNlYjUyYmQ5MDQ0N2VhOTM3MGEzMWU1YWRkNzRmOS90ZXh0cmVnaW9uOjIxM2ViNTJiZDkwNDQ3ZWE5MzcwYTMxZTVhZGQ3NGY5XzQ0NTk_4e5d8df6-3a1d-43d5-99f3-e0bdb0bfcdde"
      unitRef="usd">779000000</us-gaap:LossContingencyDamagesSoughtValue>
    <fnm:LitigationSettlementInterestRate
      contextRef="ifbf84c7f96c847ffb9de45e41b19305d_D20221107-20221107"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODUvZnJhZzoyMTNlYjUyYmQ5MDQ0N2VhOTM3MGEzMWU1YWRkNzRmOS90ZXh0cmVnaW9uOjIxM2ViNTJiZDkwNDQ3ZWE5MzcwYTMxZTVhZGQ3NGY5XzQ2Mjg_dbffbab4-cfef-46a7-ae67-d9e8153d2a55"
      unitRef="number">0.0575</fnm:LitigationSettlementInterestRate>
    <us-gaap:LitigationSettlementInterest
      contextRef="ifbf84c7f96c847ffb9de45e41b19305d_D20221107-20221107"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODUvZnJhZzoyMTNlYjUyYmQ5MDQ0N2VhOTM3MGEzMWU1YWRkNzRmOS90ZXh0cmVnaW9uOjIxM2ViNTJiZDkwNDQ3ZWE5MzcwYTMxZTVhZGQ3NGY5XzE2NDkyNjc0NDIyMzMy_cae56479-26e1-41e6-9882-65b7f5b93c5b"
      unitRef="usd">475000000</us-gaap:LitigationSettlementInterest>
    <us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90ZXh0cmVnaW9uOjhkYzlhNTc3NWI1YzQ5MzRhOWU0NjIzMjA3MTY1MThjXzc0ODY_fe843ff8-bc58-4814-9517-68b35c6c6825">Regulatory Capital Requirements &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;FHFA has established an enterprise regulatory capital framework that went into effect in February 2021; however, 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: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 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&#160;billion) and other amounts specified in footnote 2 to the table. Because of these exclusions, we had a deficit in available capital as of March 31, 2023, even though we had positive net worth under GAAP of $64.0&#160;billion as of March 31, 2023.&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 March 31, 2023, we had a $253&#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 March 31, 2023, 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;/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: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.358%"/&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.358%"/&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.358%"/&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.358%"/&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.358%"/&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:12.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="background-color:#ffffff;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;Capital Metrics under the Enterprise Regulatory Capital Framework as of March 31, 2023&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="39" 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;(Dollars in billions)&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:400;line-height:120%"&gt;Adjusted total assets&lt;/span&gt;&lt;/td&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;4,560&#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="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="9" style="background-color:#ffffff;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:120%"&gt;Risk-weighted assets&lt;/span&gt;&lt;/td&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;1,308&#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="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;tr style="height:3pt"&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="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;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;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="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;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;(3)&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;(4)&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:120%"&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:120%"&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:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&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;(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 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;105&#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;105&#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;(3.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;span style="color:#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="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;8.0&#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;span style="color:#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="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;8.0&#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;span style="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:120%"&gt;Common equity tier 1 capital&lt;/span&gt;&lt;/td&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;(89)&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;59&#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;138&#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;(6.8)&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;4.5&#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;10.6&#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="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:120%"&gt;Tier 1 capital&lt;/span&gt;&lt;/td&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;(69)&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;78&#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;157&#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;(5.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="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;6.0&#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;12.0&#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="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:120%"&gt;Adjusted total capital&lt;/span&gt;&lt;/td&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;(69)&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;105&#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;184&#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;(5.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="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;8.0&#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;14.1&#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="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:120%"&gt;Leverage capital:&lt;/span&gt;&lt;/td&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;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:120%"&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:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&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;(57)&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;114&#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;114&#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;(1.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;2.5&#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;2.5&#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="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:120%"&gt;Tier 1 capital&lt;/span&gt;&lt;/td&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;(69)&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;114&#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;137&#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;(1.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="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.5&#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;3.0&#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;/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&#160;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 March 31, 2023, this resulted in the full deduction of deferred tax assets ($12.6&#160;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&#160;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;The applicable buffer for common equity tier 1 capital, tier 1 capital, and adjusted total capital is the PCCBA, comprised 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 2023 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 2023 is set at 50% of the 2023 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: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;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;(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 non-cumulative perpetual 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 March 31, 2023 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;</us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock>
    <fnm:SeniorPreferredStockValue
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90ZXh0cmVnaW9uOjhkYzlhNTc3NWI1YzQ5MzRhOWU0NjIzMjA3MTY1MThjXzMzNzg_05dfd8f4-20fa-449b-bf01-93317692dd31"
      unitRef="usd">120800000000</fnm:SeniorPreferredStockValue>
    <us-gaap:BankingRegulationMortgageBankingNetWorthActual
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90ZXh0cmVnaW9uOjhkYzlhNTc3NWI1YzQ5MzRhOWU0NjIzMjA3MTY1MThjXzM1Njc_7f222feb-5f18-4423-895b-b258200fc898"
      unitRef="usd">64000000000</us-gaap:BankingRegulationMortgageBankingNetWorthActual>
    <fnm:BankingRegulationExcessDeficitCapitalAvailable
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90ZXh0cmVnaW9uOjhkYzlhNTc3NWI1YzQ5MzRhOWU0NjIzMjA3MTY1MThjXzM1OTk_a9fe30ca-a0d6-414c-af81-d446a0904844"
      unitRef="usd">-253000000000</fnm:BankingRegulationExcessDeficitCapitalAvailable>
    <fnm:BankingRegulationAdjustedTotalCapitalActual
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90ZXh0cmVnaW9uOjhkYzlhNTc3NWI1YzQ5MzRhOWU0NjIzMjA3MTY1MThjXzM3MTI_ff4fafbf-8361-49a3-ba43-f8fc05ceca9e"
      unitRef="usd">184000000000</fnm:BankingRegulationAdjustedTotalCapitalActual>
    <us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90ZXh0cmVnaW9uOjhkYzlhNTc3NWI1YzQ5MzRhOWU0NjIzMjA3MTY1MThjXzc0ODI_44c134ba-db17-434b-90cb-b475d1cd406c">&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: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.358%"/&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.358%"/&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.358%"/&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.358%"/&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.358%"/&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:12.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="background-color:#ffffff;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;Capital Metrics under the Enterprise Regulatory Capital Framework as of March 31, 2023&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="39" 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;(Dollars in billions)&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:400;line-height:120%"&gt;Adjusted total assets&lt;/span&gt;&lt;/td&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;4,560&#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="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="9" style="background-color:#ffffff;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:120%"&gt;Risk-weighted assets&lt;/span&gt;&lt;/td&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;1,308&#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="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;tr style="height:3pt"&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="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;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;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="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;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;(3)&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;(4)&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:120%"&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:120%"&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:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&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;(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 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;105&#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;105&#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;(3.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;span style="color:#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="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;8.0&#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;span style="color:#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="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;8.0&#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;span style="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:120%"&gt;Common equity tier 1 capital&lt;/span&gt;&lt;/td&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;(89)&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;59&#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;138&#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;(6.8)&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;4.5&#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;10.6&#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="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:120%"&gt;Tier 1 capital&lt;/span&gt;&lt;/td&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;(69)&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;78&#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;157&#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;(5.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="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;6.0&#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;12.0&#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="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:120%"&gt;Adjusted total capital&lt;/span&gt;&lt;/td&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;(69)&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;105&#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;184&#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;(5.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="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;8.0&#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;14.1&#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="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:120%"&gt;Leverage capital:&lt;/span&gt;&lt;/td&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;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:120%"&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:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&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;(57)&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;114&#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;114&#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;(1.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;2.5&#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;2.5&#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="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:120%"&gt;Tier 1 capital&lt;/span&gt;&lt;/td&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;(69)&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;114&#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;137&#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;(1.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="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.5&#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;3.0&#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;/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&#160;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 March 31, 2023, this resulted in the full deduction of deferred tax assets ($12.6&#160;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&#160;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;The applicable buffer for common equity tier 1 capital, tier 1 capital, and adjusted total capital is the PCCBA, comprised 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 2023 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 2023 is set at 50% of the 2023 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: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;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;(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 non-cumulative perpetual 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="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzItMi0xLTEtODQ3Mjc2_e5507578-4827-4c00-be41-3e49c244843c"
      unitRef="usd">4560000000000</fnm:BankingRegulationAdjustedAssetsActual>
    <us-gaap:RiskWeightedAssets
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzMtMi0xLTEtODQ3Mjc2_a7d54e86-d004-4d32-87fd-78935ca5c7ed"
      unitRef="usd">1308000000000</us-gaap:RiskWeightedAssets>
    <fnm:BankingRegulationTotalRiskBasedCapitalExcessDeficitActual
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzgtMi0xLTEtODQ3Mjc2_383e11cd-5f65-47e0-9969-ac2de0b3f3dd"
      unitRef="usd">-45000000000</fnm:BankingRegulationTotalRiskBasedCapitalExcessDeficitActual>
    <us-gaap:CapitalRequiredForCapitalAdequacy
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzgtNC0xLTEtODQ3Mjc2_84fc2dd8-e1d3-4281-bb1b-2478ab9ee466"
      unitRef="usd">105000000000</us-gaap:CapitalRequiredForCapitalAdequacy>
    <us-gaap:Capital
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzgtNi0xLTEtODQ3Mjc2_a6a75acc-2c74-4092-ba2d-98a2ac28f964"
      unitRef="usd">105000000000</us-gaap:Capital>
    <fnm:BankingRegulationTotalRiskBasedCapitalRatioExcessDeficitActual
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzgtOC0xLTEtODQ3Mjc2_1f353de4-c03a-4067-b696-1224686dddfe"
      unitRef="number">-0.035</fnm:BankingRegulationTotalRiskBasedCapitalRatioExcessDeficitActual>
    <us-gaap:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzgtMTAtMS0xLTg0NzI3Ng_0e5069eb-6b0e-484a-86a6-68e6a5fac50e"
      unitRef="number">0.080</us-gaap:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets>
    <us-gaap:CapitalToRiskWeightedAssets
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzgtMTItMS0xLTg0NzI3Ng_6a6a027f-e0c8-4756-b2e5-c805026a3f0b"
      unitRef="number">0.080</us-gaap:CapitalToRiskWeightedAssets>
    <fnm:BankingRegulationCommonEquityTierOneRiskBasedCapitalExcessDeficitActual
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzktMi0xLTEtODQ3Mjc2_f6d4697f-a0af-4355-90a4-63585a727f68"
      unitRef="usd">-89000000000</fnm:BankingRegulationCommonEquityTierOneRiskBasedCapitalExcessDeficitActual>
    <us-gaap:CommonEquityTierOneCapitalRequiredForCapitalAdequacy
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzktNC0xLTEtODQ3Mjc2_d2fa2d91-8227-4df2-a2e3-2ffbfd0bc035"
      unitRef="usd">59000000000</us-gaap:CommonEquityTierOneCapitalRequiredForCapitalAdequacy>
    <us-gaap:CommonEquityTierOneCapital
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzktNi0xLTEtODQ3Mjc2_312abb77-10d5-4db4-be60-fc2fe87e48a4"
      unitRef="usd">138000000000</us-gaap:CommonEquityTierOneCapital>
    <fnm:BankingRegulationCommonEquityTierOneRiskBasedCapitalRatioExcessDeficitActual
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzktOC0xLTEtODQ3Mjc2_5cd3e6f8-5e62-4e78-9e01-a4d7566812e5"
      unitRef="number">-0.068</fnm:BankingRegulationCommonEquityTierOneRiskBasedCapitalRatioExcessDeficitActual>
    <us-gaap:BankingRegulationCommonEquityTierOneRiskBasedCapitalRatioCapitalAdequacyMinimum
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzktMTAtMS0xLTg0NzI3Ng_1012256d-1166-4483-ba03-ef1d4fa19616"
      unitRef="number">0.045</us-gaap:BankingRegulationCommonEquityTierOneRiskBasedCapitalRatioCapitalAdequacyMinimum>
    <us-gaap:CommonEquityTierOneCapitalRatio
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzktMTItMS0xLTg0NzI3Ng_574f589b-4c46-451a-9440-10c64c0bca95"
      unitRef="number">0.106</us-gaap:CommonEquityTierOneCapitalRatio>
    <fnm:BankingRegulationTierOneRiskBasedCapitalExcessDeficitActual
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzEwLTItMS0xLTg0NzI3Ng_27a47b92-7ff9-4ff1-86ff-d25f0194bc90"
      unitRef="usd">-69000000000</fnm:BankingRegulationTierOneRiskBasedCapitalExcessDeficitActual>
    <us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzEwLTQtMS0xLTg0NzI3Ng_2b198d29-bc13-49c4-bdd2-1ca0881073c3"
      unitRef="usd">78000000000</us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy>
    <us-gaap:TierOneRiskBasedCapital
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzEwLTYtMS0xLTg0NzI3Ng_42f40c41-c852-4c09-b383-048e3de298b5"
      unitRef="usd">157000000000</us-gaap:TierOneRiskBasedCapital>
    <fnm:BankingRegulationTierOneRiskBasedCapitalRatioExcessDeficitActual
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzEwLTgtMS0xLTg0NzI3Ng_e343b960-0c0c-4008-9aea-acd0efb70341"
      unitRef="number">-0.053</fnm:BankingRegulationTierOneRiskBasedCapitalRatioExcessDeficitActual>
    <us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzEwLTEwLTEtMS04NDcyNzY_b8fb7668-721c-4331-8cd4-260ef8e39cb7"
      unitRef="number">0.060</us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets>
    <us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzEwLTEyLTEtMS04NDcyNzY_44b206f7-ef8d-4ca3-9a2f-4690be4e202c"
      unitRef="number">0.120</us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets>
    <fnm:BankingRegulationAdjustedTotalRiskBasedCapitalExcessDeficitActual
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzExLTItMS0xLTg0NzI3Ng_d41485c4-5d4d-42ff-868e-31d3e2068ce6"
      unitRef="usd">-69000000000</fnm:BankingRegulationAdjustedTotalRiskBasedCapitalExcessDeficitActual>
    <fnm:BankingRegulationAdjustedTotalRiskBasedCapitalCapitalAdequacyMinimum
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzExLTQtMS0xLTg0NzI3Ng_d22952a7-c520-47c2-a7dd-716ab8c4a7b5"
      unitRef="usd">105000000000</fnm:BankingRegulationAdjustedTotalRiskBasedCapitalCapitalAdequacyMinimum>
    <fnm:BankingRegulationAdjustedTotalCapitalActual
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzExLTYtMS0xLTg0NzI3Ng_ff4fafbf-8361-49a3-ba43-f8fc05ceca9e"
      unitRef="usd">184000000000</fnm:BankingRegulationAdjustedTotalCapitalActual>
    <fnm:BankingRegulationAdjustedTotalRiskBasedCapitalRatioExcessDeficitActual
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzExLTgtMS0xLTg0NzI3Ng_5365e3a1-3e5c-43bd-9915-05de5af37adc"
      unitRef="number">-0.053</fnm:BankingRegulationAdjustedTotalRiskBasedCapitalRatioExcessDeficitActual>
    <fnm:BankingRegulationAdjustedTotalRiskBasedCapitalRatioCapitalAdequacyMinimum
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzExLTEwLTEtMS04NDcyNzY_e5936de2-037b-4532-8089-ecfefb7dfb67"
      unitRef="number">0.080</fnm:BankingRegulationAdjustedTotalRiskBasedCapitalRatioCapitalAdequacyMinimum>
    <fnm:BankingRegulationAdjustedTotalRiskBasedCapitalRatioActual
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzExLTEyLTEtMS04NDcyNzY_f8cf486a-019c-4ba9-85c4-7cb235462348"
      unitRef="number">0.141</fnm:BankingRegulationAdjustedTotalRiskBasedCapitalRatioActual>
    <fnm:BankingRegulationExcessDeficitCoreLeverageCapitalActual
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzEzLTItMS0xLTg0NzI3Ng_f361323e-485e-444a-a388-6253b74734c3"
      unitRef="usd">-57000000000</fnm:BankingRegulationExcessDeficitCoreLeverageCapitalActual>
    <fnm:BankingRegulationCoreLeverageCapitalCapitalAdequacyMinimum
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzEzLTQtMS0xLTg0NzI3Ng_fccb3f50-560d-4519-adc0-38ea1f05fda9"
      unitRef="usd">114000000000</fnm:BankingRegulationCoreLeverageCapitalCapitalAdequacyMinimum>
    <fnm:BankingRegulationCoreLeverageCapitalActual
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzEzLTYtMS0xLTg0NzI3Ng_775e0268-8423-46b1-9f7d-1512b1ee3cb2"
      unitRef="usd">114000000000</fnm:BankingRegulationCoreLeverageCapitalActual>
    <fnm:BankingRegulationExcessDeficitCoreLeverageCapitalRatioActual
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzEzLTgtMS0xLTg0NzI3Ng_5a630442-4c02-4103-adae-245773fb17c8"
      unitRef="number">-0.012</fnm:BankingRegulationExcessDeficitCoreLeverageCapitalRatioActual>
    <fnm:BankingRegulationCoreLeverageCapitalRatioCapitalAdequacyMinimum
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzEzLTEwLTEtMS04NDcyNzY_422bd411-0be2-4c80-b3c6-4afecc79e767"
      unitRef="number">0.025</fnm:BankingRegulationCoreLeverageCapitalRatioCapitalAdequacyMinimum>
    <fnm:BankingRegulationCoreLeverageCapitalRatioActual
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzEzLTEyLTEtMS04NDcyNzY_ec09399b-1435-481a-9b0f-80d1ddf75884"
      unitRef="number">0.025</fnm:BankingRegulationCoreLeverageCapitalRatioActual>
    <fnm:BankingRegulationExcessDeficitTierOneLeverageCapitalActual
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzE0LTItMS0xLTg0NzI3Ng_c914187a-971d-46d1-a6ba-541bfa8d8d12"
      unitRef="usd">-69000000000</fnm:BankingRegulationExcessDeficitTierOneLeverageCapitalActual>
    <us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzE0LTQtMS0xLTg0NzI3Ng_68bc8811-90be-44e6-b036-8860ad5fec5e"
      unitRef="usd">114000000000</us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy>
    <us-gaap:TierOneLeverageCapital
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzE0LTYtMS0xLTg0NzI3Ng_a41fe517-3576-4247-94fb-8a25846a066f"
      unitRef="usd">137000000000</us-gaap:TierOneLeverageCapital>
    <fnm:BankingRegulationExcessDeficitTierOneLeverageCapitalRatioActual
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzE0LTgtMS0xLTg0NzI3Ng_59f5fbe1-0e2c-4d31-b13d-bc4c9131d1e2"
      unitRef="number">-0.015</fnm:BankingRegulationExcessDeficitTierOneLeverageCapitalRatioActual>
    <us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzE0LTEwLTEtMS04NDcyNzY_f828c1f0-e59b-4379-a8ad-fc73bc0388f2"
      unitRef="number">0.025</us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets>
    <us-gaap:TierOneLeverageCapitalToAverageAssets
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90YWJsZTpiMTM1ZTNiMzBiZDQ0NWRlOGEzNjgzNmYwNjRiOTZhOC90YWJsZXJhbmdlOmIxMzVlM2IzMGJkNDQ1ZGU4YTM2ODM2ZjA2NGI5NmE4XzE0LTEyLTEtMS04NDcyNzY_6ceed3b8-44ea-4884-9d2b-4989811ffdce"
      unitRef="number">0.030</us-gaap:TierOneLeverageCapitalToAverageAssets>
    <fnm:SeniorPreferredStockValue
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90ZXh0cmVnaW9uOjhkYzlhNTc3NWI1YzQ5MzRhOWU0NjIzMjA3MTY1MThjXzQyNTQ_05dfd8f4-20fa-449b-bf01-93317692dd31"
      unitRef="usd">120800000000</fnm:SeniorPreferredStockValue>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90ZXh0cmVnaW9uOjhkYzlhNTc3NWI1YzQ5MzRhOWU0NjIzMjA3MTY1MThjXzQ2MjQ_e1148ea4-60d3-4e85-9a17-d29329523073"
      unitRef="usd">12600000000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:PreferredStockValue
      contextRef="if819ed48e9c44355ba5e1cd051767518_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90ZXh0cmVnaW9uOjhkYzlhNTc3NWI1YzQ5MzRhOWU0NjIzMjA3MTY1MThjXzQ4MDA_4a281b60-3c2e-48a6-a1cf-53b633b58518"
      unitRef="usd">19100000000</us-gaap:PreferredStockValue>
    <us-gaap:BankingRegulationMaximumPayoutRatio
      contextRef="if7558bc676354cb4a0d9c7cc18d304c7_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzMTk4ZDcwNzg3YTRiNDI5MGUyZmI2N2YyZWMwNWYzL3NlYzphMzE5OGQ3MDc4N2E0YjQyOTBlMmZiNjdmMmVjMDVmM18zODgvZnJhZzo4ZGM5YTU3NzViNWM0OTM0YTllNDYyMzIwNzE2NTE4Yy90ZXh0cmVnaW9uOjhkYzlhNTc3NWI1YzQ5MzRhOWU0NjIzMjA3MTY1MThjXzcwMDc_4b908bd6-a65b-4821-97da-655e9dd525c3"
      unitRef="number">0</us-gaap:BankingRegulationMaximumPayoutRatio>
</xbrl>
